Apple Watch and Cloudflare with the app

I’m using an Apple Watch complication that only receives sensor number when the app is local. I’m using Cloudflared to allow access to the HA server from the app remotely.

The sensor info is updated and I can see the new values when I’m using the app (either local or remote) but when remote, the Apple Watch complication doesn’t update at all (even allowing for the low refresh rate of 15 mins or so). It will only update when the app is next local.

Trying to update the complications manually also fails.

Is there a way that I can get the complication to update whether the app is local or remote?