There is nearly ALWAYS "quite a spark" when installing batteries in an RV that is not connected to shore power, and sometimes even if it is..
Now, you need to ask why?
Well, first.. yes, there are things like the Explosive Gas (Propane) detector that may well never turn off, EVEN if you use the "Disconnect" in other cases they do.. But still
There is a device called a Converter (or the charger module of an Inverter) NOW. the older (last century older) Megneteks would not do this unless you installed a "Battery Simulator" but modern ones have a component called a "Filter capacitor" These devices are designed to store electricity.. for 1/60th of a second (or less) so that you get nice lean DC out instead of raw unfiltered reified A/C.
Side story: RVer told of installing a 12 volt (Dash type) radio in his RV and getting a horrible BUZZ when on shore power... He had an older (Last century) converter with no filters.. his new converter is filtered and works great.
The Spark your man saw was the cap re-charging Very normal and very short termed
IF you were to take a small (Say one ohm)_ resistor and an ammeter (15 amps peak,,, You could get by likely with 10 amps but may pin it) and put 'em in series liek this
Battery--Resistor--Meter--RV
You would see the meter initially PIN, at the max or at near 12.6 Amps, then slowly drop down.. Now you can put a mark on the meter fact (If you really need to knwo I can work out where) and time the amount of time it takes to fall to the mark.. and that.. And from that determine the size of the filter cap.. Believe it or not (have done it.... Used to have a calibrated meter)
But you have no need to do this.