Very neat, thanks for sharing!
Any info on the BMS you chose and settings? Not clear on what it does compared with what the Victron protector does for operation and protection. Does it have a minimum voltage to activate it like Battle Born's ISTR 14.1?
Battle Born says they have a Peukert factor, I will edit that here later. Mobilesport and Itenerant1 both noted their banks do warm up under a recharge, so there must be some charging inefficiency. ISTR Trimetric has an Li setting for that too. Not as much as lead-acid though.
EDIT--BB says, "The Peukert exponent refers to the “shrink rate” of your battery bank. The more rapidly you discharge the batteries, the more their effective size shrinks. For example, a battery that can supply 200Ah when discharged over twenty hours may only provide 95Ah if discharged in one hour.
We recommend a Peukert compensation to be set at 1.05 for the best results."
(Haven't read that link on DIY Li yet)