WillC If you turn HTML plan debug mode on you can see the effective rate after losses
What’s your battery cycle metric and min metric improvement’s set to? You might want to set charge on discharge on as well to allow charging and discharging in the same slot, and check whether combine charge slots is on or off (try off so you don’t get a long charge period, it breaks it down)
I see you have a fair amount of load during the night, so predbat may be avoiding discharging the battery because most of your discharge rate would be soaked up by the load and relatively little exported.
TBH I don’t know how some of the choices Predbat makes work. I get charging and discharging to take account of differential import and export rates, but I don’t get it in absolutely every half hour slot, maybe just a few. I took the view that getting the extra income was nice to have, but it was putting extra battery cycles in and it was only pennies so I wasn’t going to get stressed about why it worked the way it did.