None of the iPhone sensors are updating

None of the sensors/entities from my iPhone 16 Pro are updating, regardless I have the app open or not.

Battery state of my iPhone is still displayed as 95% and has not been updated since the last time I manually updated/refreshed it (yesterday evening).
Battery life of my Samsung Galaxy Tab though is being updated every five minutes.

When I open the Home Assistant app on my iPhone and go to Settings → Companion App → Location → Location History, it shows me my location history perfectly with a correct update every five minutes when I am actually on the move.

What have I tried myself?
I have deleted the app from my iPhone, deleted the device from Home Assistant, restarted Home Assistant and readded the device. This did not help.

I’ve checked the relevant permissions and they are set correctly (as far as I can tell):
Location: Always
Exact location:yes
Refresh in background: allowed

Can anyone please guide me in the right direction? It is driving me nuts not getting any of the sensors to update automatically.

edit: it seems my steps sensor does update automatically, but several other (more important) sensors such as geocoded location, device tracker and battery level do not.