Mailgun leaking server's real IP behind Cloudflare

You do not understand. If they can flood your pipe with infinite requests you are doomed, “dropping in firewall” does nothing at all for that scenario. Once your IP is exposed the game is over.