That’s not how it works. With external control the BMS is supposed to be in charge, it sets maximum allowed voltage and allowed charging current – when the voltage limit is set it drops charging current to zero, which stops the Quattro (from shoreline) and MPPT controllers from charging the battery any further.
The way the BMS works is that if SoC is 95% or less CVL is set to 57.3V and CCL is set to 420A. If charge current is available from solar or shoreline the battery then charges up to 57.3V and is held there for 2 hours for balancing, and SoC is reset to 100% – at this point CVL is set to 54V and CCL to 210A, but charge current them drops to zero until the voltage falls back to 54V – at which point the charge current stays at the value needed to maintain this voltage, so long as a charging source is available.
With wind/solar priority, if solar drops below this current (e.g. when it gets dark) the voltage starts to drop below 54V until it gets light again, then the MPPT controllers provide enough current to get back up to 54V where charging stops. Shoreline power isn’t used because of the solar priority setting.
Then once a week the BMS raises the CVL to 57.3V, the battery now charges up to 100% SoC and stays there for 2 hours, then CVL is set back to 54V. This is what I’ve seen happen after a trip to get back to 100% SoC, typically this takes a few days.
Then for the next week SoC never hits 100% because the BMS is holding CVL at 54V. Now the Quattro solar priority firmware thinks "Aha, not enough solar power to get to 100%, better trigger a “Charge to 100%” (switches to absorption mode – which shows up on VRM) – but it can’t because of the 54V CVL, so it sits there using shore power in absorption mode. Maybe forever, I turned it off after a couple of days.
The problem is that because SoC never hits 100% (because the external BMS is holding voltage down) the Quattro thinks there isn’t enough solar power to charge the batteries, so switches to use shoreline – at which point no more solar ever gets used. But this assumption is wrong, there was enough solar to get to 100% but the BMS stops it being used because the sustain voltage is 54V.
The BMS would have allowed a charge to 100% after a week, but the Quattro got there first and then failed to do this.
If there really isn’t enough solar and SoC drops below 95% over several days, then the Quattro does correctly trigger a “Charge to 100%” from shoreline, but it then seems to stick in absorption mode – maybe I didn’t leave it long enough to see if it then went back to sustain mode, but the manual for solar/wind priority says that it doesn’t and stays in absorption mode.