Sitecore Experience Edge caches might be cleaned up with a large delay (more than 10 minutes). As a result, the published changes might not appear on the Experience Edge side after the Publish dialog closes.
The issue can be verified by navigating to XM Cloud Deploy App -> select project -> select environment -> switch to the "Details" tab and launching Live GraphQL IDE (Experience Edge). After that execute GraphQL query to output the published item details. Refer to the below article for more information regarding GrqphQL queries:
https://doc.sitecore.com/xmc/en/developers/xm-cloud/the-experience-edge-schema.html
If Experience Edge returns old data after publishing has been complete and the publish window has been closed, consider cleaning Sitecore Experience Edge caches using ClearCacheForTenant Experience Edge Admin API. Refer to the following document for details:
https://doc.sitecore.com/xmc/en/developers/xm-cloud/admin-api.html#clearcachefortenant
Note that this approach cleans up cache for the entire tenant and may increase request time until caches are not re-populated again.