I don't have to reset my "less secure apps" options in my gmail account ever. It's on and just stays on (not sure if Calibre actually needs it, but I use other apps that do). The setting is here:
https://myaccount.google.com/lesssecureapps
Are you using a gsuite account for a business or school that's controlled by a central administrator? They might be turning it off.