Like Jepke wrote, this can’t be fixed @ Homey level, only Tuya can fix by sending “0” values when that socket is turned off.
You can request @ Tuya support and wait.
Or, use this workaround:
You can use Advanced Virtual Device to replace the original socket device (which you can “hide” by moving it to a zone called “zombie” or whatever).
You can control the AVD, and use the values with use of the ‘reflect’ functionality.
It makes values of other devices available to the AVD without the use of flows.
To set the power and current reading to zero when the socket is turned off, you can use a flow to update the power & current fields with the value “0”
In case you’re thinking WTF? I’m happy to make an example AVD.
Also you can take a look here for many examples;
And here’s all posts about “reflect”