Smartshunt reset reset every time to to 100% soc

It is probably because you have left the settings at default, see the linked FAQ.