I am also experiencing the same inconsistencies. I have narrowed it down to when Limit to load is enabled, any non-essential loads that import via the grid do not get accounted for in the grid import figure of the inverter.
I use home assistant to switch between export and limit to load in the evenings to avoid non-essentials like my geyser draining my battery, and then I have my geyser on a sonoff switch with energy monitoring. When limit to load is enabled and the geyser is on it clearly shows power being consumed via the sonoff and via the CT sensor of the inverter shows the equivalent power being consumed from the grid, but these figures are not accounted for in the grid import figures in my stats.
Curious if this is something others are experiencing as well and if this is something we should contact Sunsynk about, or perhaps I just need a firmware update where this was fixed already? I am on COM:E426 - MCU:6022-1724