Any plan (including Free) can set a minimum TLS version of 1.2—or even 1.3 if you want.
Login to the dashboard, select your domain, click SSL/TLS → Edge Certificates → Minimum TLS Version.
(former CF SSL PM here)
I haven't been able to disable older TLS for my Cloudflare Pages domains. The setting you mentioned is ineffective for that product.
Based on what I've read on the Cloudflare forums and Discord, it's a known restriction.
If you're unable to set a minimum version for Cloudflare Pages, that's a separate issue, which I'm going to flag for the team now (though sounds like they're probably already aware and planning to resolve when they can).
Can you check and confirm?
If you're still having issues please file a support ticket and email it to pat at cloudflare and I'll flag.