transit_trouble
That’s an issue that has since been resolved. You need to first upgrade to v1.17.4 or v1.18, install the latest build of the OAuth2 plugin (just replace the current plugin file with the new one), restart the webserver and PHP-FPM if you are running it, and submit the Authentication Config popup for that email to get a new token. If it asks to login to Proofpoint please login as the email you are getting a token for. I would recommend using an Incognito/Private window to avoid authorizing the wrong account.
After all that the Token shouldn’t expire until the Secret expires.
Cheers.