It looks like this is Kinsta, and it’s quite likely that they control your Cloudflare settings, so your rules are being ignored. Have you asked them about this?
This site isn’t using the Kinsta Cloudflare integration, just a standard setup on Cloudflare so I don’t know how Kinsta would override the Cloudflare settings without it showing up in the headers?
I have asked them and they thought it would be something to sort out on the Cloudflare side. However, I’ll go back to them next week to have them take another look.
My suspicion, now that I think about it, is that if you point your DNS entry to Kinsta, it’s already proxied by Cloudflare for Kinsta, so their settings take precedence.
Have you tried any other types of Page Rules, such as a Forwarding URL for some made-up path to see if that happens?
And just now I decide to actually look at that hostname. It’s a CNAME to Kinsta: api.websitecarbon.com is an alias for websitecarbonapi.hosting.kinsta.cloud.