It may be worth pointing out further, the difference between CNAMEs and redirects.
A redirect is a simple response that makes the browser go to that url, and resolve it/send a request to it.
When you use a CNAME, proxied or unproxied, the CNAME is resolved down to an IP address (v4 or v6, a/aaaa respectively), and a request is send to it. The request contains the hostname and serverName of the original request. Like for www, it'd be www.tsarc.cc.
Cloudflare Pages uses CF for SaaS under the hood, which has a sort of allowlist for host headers/serverNames. It sees www.tsarc.cc and says "that's not on the list, only tsarcc.cc is"
This would also happen if you CNAMEd from www to root, as it'd still flatten down to IPs and the host header/serverName would be www