I have the exact same problem. The ping does work when health check but after that, endpoints like navigate and data exchange wont get to the API at all.
My backend is hosted on glitch so its public. I'm actually using a project from whatsapp itself.
Did you find a solution?