Every time I have reached a download quota, it has been pretty hard to say what the cause is because I had in fact been downloading a lot of content each time, but what I was also doing was scanning tons of folders with Sonarr, and refreshing my large Plex library as new content gets added, with an rclone mount.
I have had a few days where I have downloaded as much or significantly more content than previous problematic days, and had no issue, the link that I see, is that on these occasions, I had not been refreshing Plex much. One day, I exclusively tried to analyze a large folder of media in Plex (this creates the metadata), and I reached my quota before it was half way done. When the quota was lifted, I attempted to use node-gdrive-fuse to analyze all the media instead. This attempt was successful, and completed without any issues.
node-gdrive-fuse builds a database containing the entire file structure of your Google Drive, I have 20,000+ items, and it completes in under 10 seconds. All of the directories are stored in the database, and node-gdrive-fuse never checks folders to see if there is new content available, instead it looks at the changelog on Google Drive periodically, and adds new items to the database.
There are limitations with node-gdrive-fuse which is why I ultimately switched to rclone, first, if you move an already existing directory on Google Drive, you must rebuild the database to reflect the change, cached data cleanup extremely poor, and writing to google drive using a node-gdrive-fuse mount is a mess (biggest issue honestly).
Today, I have once again reached a quota on my Google Drive account, however this time, I have not downloaded more than ~40GBs, I have done a bit of folder scanning to reflect data that’s been uploaded. Also, I reached my quota in the middle of Plex refreshing a library.
Looking at Google’s API manager, I can see that there were ~5,000 total queries. This does not come close to the maximum quota, and the queries per second seems to be safely under 1,000 per 100 seconds, so I am not sure if I am drawing the wrong connection, or there is some undisclosed quota related to requesting what files are in a folder.