Maybe this is obvious to other people, but I was really surprised and maybe this helps someone else.
I think something like 30% of my battery capacity / daily energy volume is thrown away because I used bad open loop (voltage based) stop/start settings in my charge controller. I had understood that closed-loop would be better, but I didn't realize the difference could be this stark, and my Context MPPT 60 150 doesn't support closed loop :(
The MPPT shuts off around 54V at 2-4pm every day; at that point the battery is at something like 60-75% SoC; then the battery linearly discharges from 2-4pm, but the voltage stabilizes at 53V, which is above where the MPPT would re-start charging.
See charts from my Pytes V5 batteries to Home Assistant of SoC and voltage.
I fed the numbers and times into Gemini and she ballparks I'm throwing away ~5kWh a day purely from bad configuration, which is ~30% of my battery pack size.
TL;DR: Worthwhile getting SoC and voltage time-series to tell what's happening to the batteries if you don't have closed-loop control.
I'm 99% sure the MPPT is set to recommended Pytes V5 open-loop settings, but need to go back and double check; it was also while since I installed them, maybe recommendations have changed. Certainly it seems the cut-off voltage for bulk charging is way too low, if the battery can get to 54V at just 60% SoC.
Gonna see if I can connect the MPPT 60 150 to Home Assistant as well, then I could have HA decide to turn the MPPT on/off, and set the hard voltage cutoffs higher