Yes, there are also some kind of quota issues or issues with the validity length of the authentication at play (private auth). We had struggled with that for about a year and then I figured out that we had to use a Gsuite/Google Workplace (paid) account's API keys. That fixed the "random disconnect" after about 5-7 days for good.