I have checked but no other cache plugin/mechanism active. Also as I said when I purge the entire cache from Edge Cloudflare, it shows the updated page. This means this is not related with origin server but with Cloudflare only.
But I found something which may help us to solve the problem.
When I update the post (it is a custom post type), I can see the updated values on the homepage but not on the post itself.
I also tried modifying a category name but it didn’t reflected in guest tab.
My random guess is that it is not working because of custom slugs.
Edit: Normal posts are updating properly, it is because of custom post types (or custom slugs too)