Well, I was warned, and I forgot. I was reminded again, and lo and behold – there were loose battery posts. 3 of them.
So, I tightened them up, and charged the batteries, and sure enough – the BMS fault during charging is now gone.
Next step is to take Sparky driving and see if the acceleration also causes faults – I sure hope not.