If you want to have a play with adjusting DVCC to limit the current when charging is ending, check out this post and thread. The code is for a 12V system.
The OP in this thread mentioned that PV inverters don’t stop charging when DVCC is adjusted. I don’t quite understand why that would be the case. If the internal charger is disabled, then it should start shifting, but it doesn’t.
This is how DVCC adjustment works for me on a 12V system. I have 400W of solar and an upper DVCC limit of 50A, so the current shown in the graph is from the AC charger. The AC charger comes on at 10:30 am. As the voltage rises above 13.6V, the current is reduced, which allows cells that are running high to pull the overall voltage down. You can see that when the current drops, the voltage quickly follows as the higher cells are balanced down.
Without this control, one battery will rise to 14.2V and the SOC will show 100%, but the battery is not actually charged. There are still hours left of absorption and balancing, which is handled by the DC solar array. Since my array is east-facing, the current is very low in the afternoon, which makes it useful for balancing.
This is the perfect way to charge a battery for my use. By the time it’s fully charged, the sun is down, and the discharge cycle starts.