Wow. No one here mentioned the obvious.
Transfer your domains to Google Domains. Use the free email alias feature to rewrite your custom domain users into Gmail users (or wherever else). Configure Gmail to send from your custom domain.
I do this. It works spectacularly.