Changes reflected on netlify site but not in custom domain

The issue you’ll face is that every time you update your site you’ll need to either wait for the cache to expire to load the new version or manually clear it. For this reason I suggest removing this service from in front of Netlify. It uses Cloudflare too and there is a support guide which outlines the issues using such a service in front of Netlify can create