Yes, I agree. Security wise I also don’t see a benefit in hosting the reverse proxy externally. I believe a dynamic DNS provider with a low TTL for the DNS records should work as good or perhaps even better. Not better security wise, but simpler setup, more reliable.
I haven’t tried it yet, but saved this to take a look at some point: https://github.com/gutmensch/docker-dmarc-report