Sure, it should be able to charge and cut off discharge based on voltage.
I don't know the particulars of configuring SolArk, if that would be open-loop lithium, or something user defined.
For Sunny Island, it looked like a nominal voltage different from 48V (24 cell lead-acid) was needed to get target voltages at the top and bottom knees of LiFePO4.
If it does estimate SoC based on current x time, then it may be able to control discretionary loads in a nicer way.
Communication may work better, so BMS can request reduced charge current so balancing can occur. Otherwise, if too far out of balance, all it can do is unceremoniously disconnect.
You may need to set reduced max voltage to get that to work. Depends on how much imbalance. Having enough PV to fully recharge often could keep battery in better balance. Of course quality of cells makes a difference too.
Have to see if anyone with first-hand experience can report.