Yes, same set up here. Forwarded a bunch of other mail provider's accounts to Gmail main account and access them via IMAP. I built a OAuth2 module in C# and just need to insert it into ZP. This should solve the issue.
Oddly not even MS Outlook (the standalone software) support OAuth2

But Thunderbird out of the box. Strange...