feidhlim If you've seen the battery discharge at 3kW, then it doesn't sound like there's an issue with either the battery or inverter. The app and portal are good for providing information but they both suffer a time lag.
The worst day for grid import for us is always Thursday which is ironing day. I've got the app and portal and I've got the Bright app and IHD which have a 6 second refresh rate. It doesn't matter what I look at, I can hear the iron stat click in to heat the water for maybe ten seconds, but I rarely see it on any of the apps/portal. By the time the inverters are responding to the increase in load, it's disappeared, forcing a grid export until they ramp down.
I think that what you are seeing is a snapshot that's not reflecting reality; give it a few seconds and look again. The inverters respond quickly to changes in load but struggle with continuous change.