Bummer. Something must have changed in ST-land, since it has worked fine for so long.
Could you take a look at your device in the My_Devices display in the IDE, and then click on the device itself to check the various state.variables? There’s one for each of the value display tiles - what do the ones that show “–” on your phone show up as?
Does “Refresh” fix/change things? How about “Reset kWh?”
Oh, and just to be sure, did you exit the mobile app TWICE after publishing the updated device to yourself? If not, you could still be running the old version…