Tuya-local sensor update frequency

I use tuya-local to control an EV charger and get statistics of it. When I run debug on the integration I can see that the device gets polled every minute and the total amount of energy delivered gets updated. But there seems to be some weird lag happening every now and then. For example when Itconnect the car the status does change immediately, but measurements (like current or voltage) remain unchanged for minutes (sometimes even 15 minutes). If I look at the energy delivered graph:

I can see the long periods when nothing changes just to see a large bump after a few minutes. Occasionally there are shorter periods (like the very right hand side of that graph) when it seems to update continuously as expected.

Any idea what might be causing this?

After digging deeper into this I’ve noticed that the charger only keeps updating the values more frequently only if I opened the Tuya app. Once triggered every poll returns a new number, but a few minutes later it reverts to the original behaviour (i.e. very infrequent updates).
So it looks like it know if it’s being watched and only than it updates the actual values.