I myself have glasses and trained a lora with 20/25 images with glasses, it always puts them by default. Have not used captions tho because I trained using ai-toolkit on replicate.
One issue I have isit always puts my face on other people in the background too and is heavily influenced by the background I had on the input training images (old city buildings)