II faced the same issue on my WordPress website where the deployed page disappeared right after publishing. Here’s what worked for me:
1)Cleared both browser and server cache.
2)Disabled all plugins and then re-enabled them one by one the issue was caused by the "LiteSpeed Cache" plugin.
3)Switched to the default WordPress theme (like Twenty Twenty-Four) to rule out theme issues.
4)Re-saved permalink settings from Settings > Permalinks.
After doing this, the deployed pages started showing properly again. Hope this helps anyone else facing the same problem!