Multiple users have reported the error:
cannot have a translation key for unit of measurement before being added to the entity platform
and
home assistant platform zendure_ha does not generate unique ids
They we caused by the asynchronous startup of the integration, and the Zendure devices reporting the same entity more than once during the startup.
Finally I was able to reproduce this problem and fix it (at least in my situation :-)