Had this exact headache when I first wired up my cabin setup. That initial spark when you connect a big LFP bank to an inverter is genuinely alarming — even when everything is technically fine.
The issue is the inverter's capacitors charging instantly. A few approaches that actually work:
Pre-charge resistor method — probably the most reliable. Wire a resistor (something in the 50-100 ohm range, rated appropriately) in series with the positive lead for a few seconds before making the full connection. Lets the caps charge slowly. Some people use a cheap incandescent bulb for this.
Victron's own recommendation — if you're running a MultiPlus or Quattro, they actually suggest a pre-charge procedure in the manual. Worth reading if you haven't.
Anderson connector with a bleed resistor built into one of the contacts — seen some tidy DIY solutions along these lines on YouTube.
I ended up fitting a pre-charge relay into my system, triggered by a small momentary switch. Feels a bit over-engineered but I've never had a spark since, and it protects the BMS too — some cheaper BMS units don't love that inrush current.
Worth noting that repeated sparking will pit your terminals over time, and on a high-capacity bank (I'm running 280Ah cells) the arc can be quite dramatic.
Does anyone here use a Victron BatteryProtect in this part of the circuit? Curious whether that helps or just moves the problem somewhere else.
Would be interested to hear what others have settled on — particularly if you're dealing with a larger bank or a higher-voltage 48V system where I imagine it gets even more exciting.