I believe I understand what’s happening now. The Cloudflare cache is kept via the Proxy setting even after a Pages deployment. Clearing the Cloudflare cache (Everything) after every deployment is necessary to solve the issue.
Alternately, one can eliminate the Proxy and use DNS Only since one presumes Pages already enjoys all the benefits Cloudflare provides. This way, there is no need to clear the cache on every deployment.