Blitzwolf SHP13 (TS0121) lost current sensor?

Using ZHA with a EFR32MG21 Zigbee 3.0 dongle from ITEAD, at some point current readings from Blitzwolf SHP13 stopped.

Tried reconfiguring it, tried removing it and re-adding it, notice errors in the log when re-adding. Suggestions?

[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [60, <Bool.false: 0>]
New device 0x0989 (cc:86:ec:ff:fe:3a:b8:42) joined the network
[0x0989] Scheduling initialization
Tries remaining: 3
[0x0989] Requesting 'Node Descriptor'
Tries remaining: 2
[0x0989] Extending timeout for 0xc4 request
Device 0x0989 (cc:86:ec:ff:fe:3a:b8:42) joined the network
[0x0989] Scheduling initialization
[0x0989] Canceling old initialize call
Received frame on uninitialized device <Device model=None manuf=None nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=False> from ep 0 to ep 0, cluster 19: b'\x81\x89\tB\xb8:\xfe\xff\xec\x86\xcc\x8e'
[0x0989:zdo] ZDO request ZDOCmd.Device_annce: [0x0989, cc:86:ec:ff:fe:3a:b8:42, 142]
Tries remaining: 3
[0x0989] Requesting 'Node Descriptor'
Tries remaining: 2
[0x0989] Extending timeout for 0xc6 request
Received frame on uninitialized device <Device model=None manuf=None nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=False> from ep 0 to ep 0, cluster 32770: b'\xc4\x00\x89\t\x01@\x8e\x02\x10RR\x00\x00,R\x00\x00'
[0x0989:zdo] ZDO request ZDOCmd.Node_Desc_rsp: [<Status.SUCCESS: 0>, 0x0989, NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)]
[0x0989:zdo] No handler for ZDO request:ZDOCmd.Node_Desc_rsp([<Status.SUCCESS: 0>, 0x0989, NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)])
Received frame on uninitialized device <Device model=None manuf=None nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=False> from ep 0 to ep 0, cluster 32770: b'\xc6\x00\x89\t\x01@\x8e\x02\x10RR\x00\x00,R\x00\x00'
[0x0989] Got Node Descriptor: NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4098, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)
[0x0989] Discovering endpoints
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=False> from ep 0 to ep 0, cluster 32773: b'\xc8\x00\x89\t\x01\x01'
[0x0989] Discovered endpoints: [1]
[0x0989] Initializing endpoints [<Endpoint id=1 in=[] out=[] status=<Status.NEW: 0>>]
[0x0989:1] Discovering endpoint information
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=False> from ep 0 to ep 0, cluster 32772: b'\xca\x00\x89\t\x18\x01\x04\x01Q\x00\x01\x06\x00\x00\x04\x00\x05\x00\x06\x00\x02\x07\x04\x0b\x02\x19\x00\n\x00'
[0x0989:1] Discovered endpoint information: SizePrefixedSimpleDescriptor(endpoint=1, profile=260, device_type=81, device_version=1, input_clusters=[0, 4, 5, 6, 1794, 2820], output_clusters=[25, 10])
[0x0989:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=204 command_id=Command.Read_Attributes_rsp>
[0x0989] Read model 'TS0121' and manufacturer '_TZ3000_g5xawfcq' from <Endpoint id=1 in=[basic:0x0000, groups:0x0004, scenes:0x0005, on_off:0x0006, smartenergy_metering:0x0702, electrical_measurement:0x0B04] out=[ota:0x0019, time:0x000A] status=<Status.ZDO_INIT: 1>>
[0x0989] Discovered basic device information for <Device model='TS0121' manuf='_TZ3000_g5xawfcq' nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=True>
Device is initialized <Device model='TS0121' manuf='_TZ3000_g5xawfcq' nwk=0x0989 ieee=cc:86:ec:ff:fe:3a:b8:42 is_initialized=True>
Checking quirks for _TZ3000_g5xawfcq TS0121 (cc:86:ec:ff:fe:3a:b8:42)
Considering <class 'zhaquirks.tuya.ts0121_plug.TS0121B'>
Fail because endpoint list mismatch: {1, 242} {1}
Considering <class 'zhaquirks.tuya.ts0121_plug.Plug'>
Found custom device replacement for cc:86:ec:ff:fe:3a:b8:42: <class 'zhaquirks.tuya.ts0121_plug.Plug'>
'sensor' component -> 'ElectricalMeasurement' using ['electrical_measurement']
'sensor' component -> 'ElectricalMeasurementApparentPower' using ['electrical_measurement']
'sensor' component -> 'ElectricalMeasurementRMSCurrent' using ['electrical_measurement']
'sensor' component -> 'ElectricalMeasurementRMSVoltage' using ['electrical_measurement']
'sensor' component -> 'SmartEnergyMetering' using ['smartenergy_metering']
'sensor' component -> 'SmartEnergySummation' using ['smartenergy_metering']
'sensor' component -> 'RSSISensor' using ['basic']
'sensor' component -> 'LQISensor' using ['basic']
device - 0x0989:cc:86:ec:ff:fe:3a:b8:42 entering async_device_initialized - is_new_join: True
device - 0x0989:cc:86:ec:ff:fe:3a:b8:42 has joined the ZHA zigbee network
[0x0989](TS0121): started configuration
[0x0989:ZDO](TS0121): 'async_configure' stage succeeded
Error handling '_save_attribute' event with (cc:86:ec:ff:fe:3a:b8:42, 1, 0, 4, '_TZ3000_g5xawfcq') params: FOREIGN KEY constraint failed
Error handling '_save_attribute' event with (cc:86:ec:ff:fe:3a:b8:42, 1, 0, 5, 'TS0121') params: FOREIGN KEY constraint failed
[0x0989:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0x0989:1:0x0702]: bound 'smartenergy_metering' cluster: Status.SUCCESS
[0x0989:1:0x0b04]: bound 'electrical_measurement' cluster: Status.SUCCESS
[0x0989:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=214 command_id=Command.Configure_Reporting_rsp>
[0x0989:1:0x0702]: Successfully configured reporting for '{'current_summ_delivered', 'status'}' on 'smartenergy_metering' cluster
[0x0989:1:0x0702]: Failed to configure reporting for '['instantaneous_demand']' on 'smartenergy_metering' cluster: [ConfigureReportingResponseRecord(status=134, direction=0, attrid=1024)]
[0x0989:1:0x0702]: finished channel configuration
[0x0989:1:0x0000]: finished channel configuration
[0x0989:1:0x0019]: finished channel configuration
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=216 command_id=Command.Configure_Reporting_rsp>
[0x0989:1:0x0b04]: Successfully configured reporting for '{'active_power'}' on 'electrical_measurement' cluster
[0x0989:1:0x0b04]: Failed to configure reporting for '['active_power_max', 'apparent_power']' on 'electrical_measurement' cluster: [ConfigureReportingResponseRecord(status=134, direction=0, attrid=1293), ConfigureReportingResponseRecord(status=134, direction=0, attrid=1295)]
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=218 command_id=Command.Configure_Reporting_rsp>
[0x0989:1:0x0b04]: Successfully configured reporting for '{'rms_current', 'rms_voltage'}' on 'electrical_measurement' cluster
[0x0989:1:0x0b04]: Failed to configure reporting for '['rms_current_max']' on 'electrical_measurement' cluster: [ConfigureReportingResponseRecord(status=134, direction=0, attrid=1290)]
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=220 command_id=Command.Configure_Reporting_rsp>
[0x0989:1:0x0b04]: Successfully configured reporting for 'set()' on 'electrical_measurement' cluster
[0x0989:1:0x0b04]: Failed to configure reporting for '['rms_voltage_max']' on 'electrical_measurement' cluster: [ConfigureReportingResponseRecord(status=134, direction=0, attrid=1287)]
[0x0989:1:0x0b04]: finished channel configuration
[0x0989:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x0989:zdo] No handler for ZDO request:ZDOCmd.Node_Desc_req([0x0000])
[0x0989:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=4 command_id=Command.Report_Attributes>
[0x0989:1:0x0006] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>), Attribute(attrid=16385, value=<TypeValue type=uint16_t, value=0>), Attribute(attrid=16386, value=<TypeValue type=uint16_t, value=0>), Attribute(attrid=32769, value=<TypeValue type=enum8, value=enum8.undefined_0x01>), Attribute(attrid=32770, value=<TypeValue type=enum8, value=enum8.undefined_0x02>)]]
[0x0989:1:0x0006] Attribute report received: on_off=0, on_time=0, off_wait_time=0, backlight_mode=1, power_on_state=2
[0x0989:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=5 command_id=Command.Report_Attributes>
[0x0989:1:0x0702] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint48_t, value=581>)]]
[0x0989:1:0x0702] Attribute report received: current_summ_delivered=581
[0x0989:1:0x000a] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=6 command_id=Command.Read_Attributes>
[0x0989:1:0x000a] ZCL request 0x0000: [[7]]
[0x0989:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=212 command_id=Command.Configure_Reporting_rsp>
[0x0989:1:0x0006]: Successfully configured reporting for '{'on_off': (0, 900, 1)}' on 'on_off' cluster: [ConfigureReportingResponseRecord(status=0)]
[0x0989:1:0x0006]: finished channel configuration
[0x0989:1:0x0006]: 'async_configure' stage succeeded
[0x0989:1:0x0702]: 'async_configure' stage succeeded
[0x0989:1:0x0b04]: 'async_configure' stage succeeded
[0x0989:1:0x0000]: 'async_configure' stage succeeded
[0x0989:1:0x0019]: 'async_configure' stage succeeded
[0x0989](TS0121): completed configuration
[0x0989](TS0121): stored in registry: ZhaDeviceEntry(name='_TZ3000_g5xawfcq TS0121', ieee='cc:86:ec:ff:fe:3a:b8:42', last_seen=1645747318.1655061)
[0x0989](TS0121): started initialization
[0x0989:ZDO](TS0121): 'async_initialize' stage succeeded
[0x0989:1:0x0006]: initializing channel: from_cache: False
[0x0989:1:0x0702]: initializing channel: from_cache: False
[0x0989:1:0x0b04]: initializing channel: from_cache: False
[0x0989:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=225 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0006]: finished channel initialization
[0x0989:1:0x0000]: initializing channel: from_cache: False
[0x0989:1:0x0000]: finished channel initialization
[0x0989:1:0x0019]: initializing channel: from_cache: False
[0x0989:1:0x0019]: finished channel initialization
[0x0989:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=227 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=231 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0702]: finished channel initialization
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=229 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=233 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=235 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0b04]: finished channel initialization
[0x0989:1:0x0006]: 'async_initialize' stage succeeded
[0x0989:1:0x0702]: 'async_initialize' stage succeeded
[0x0989:1:0x0b04]: 'async_initialize' stage succeeded
[0x0989:1:0x0000]: 'async_initialize' stage succeeded
[0x0989:1:0x0019]: 'async_initialize' stage succeeded
[0x0989](TS0121): power source: Mains
[0x0989](TS0121): completed initialization
[0x0989:1:0x0006]: attempting to update onoff state - from cache: False
[0x0989:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=237 command_id=Command.Read_Attributes_rsp>
[0xE3C2:1:0x0b04]: async_update
[0x0989:1:0x0b04]: async_update
[0xe3c2:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=239 command_id=Command.Read_Attributes_rsp>
[0x0989:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=241 command_id=Command.Read_Attributes_rsp>
[0x0f51:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=94 command_id=Command.Report_Attributes>
[0x0f51:1:0x0702] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint48_t, value=392>)]]
[0x0f51:1:0x0702] Attribute report received: current_summ_delivered=392
[0x1522:1:0x0702] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=92 command_id=Command.Report_Attributes>
[0x1522:1:0x0702] ZCL request 0x000a: [[Attribute(attrid=0, value=<TypeValue type=uint48_t, value=1275>)]]
[0x1522:1:0x0702] Attribute report received: current_summ_delivered=1275