You can mTLS to CloudFlare too, if you’re not one of the anti-CloudFlare people. Then all traffic drops besides traffic that passes thru CF and the mTLS handshake prevents bypassing CF.
You don't need mTLS for that. Just block all IPs beside for Cloudflare's ranges.