Smart Shunt SOC in linear fall despite charge cycles

The DC power is just a calculation unless you have a SmartShunt or BMV712 set up as DC energy meter. Therefore, if your battery monitor is not reading correct then the DC power calc will be wrong, the linked FAQ covers this. You still need to check all wiring.