Handy 3-n-1 machine and very nice optical(?) table.
The spark is the inverter's bulk filter capacitors charging up. You need to precharge them or use something like an anti-spark connector (AS90) to do so.
Fuse your battery connection as close to the battery as practical. That MPPT has to be a POS for the price but as long as it works, it works. If something goes wrong you want the fuse to blow and not start a fire. If the failure draws current that is lower than the BMS trip limit it can set the wires on fire. 300W MPPT / 60V = 5A max. So w/ the 1.25x UL fuse derate, look for a 6.5-10A fuse and size wire accordingly. Do similar calcs for the inverter (though it needs ~2x sizing due to the high RMS current on the DC side)
Is your 220V inverter center ground referenced/balanced? Not many cheap ones are. Be careful trying to run to separate 120V circuits from it. It likely wont like unbalanced phases either.
2kWh/100W = 20H of charging for a full charge. (~4days w/ good sun) Wife/kiddo/I can't wait that long

Its clever doing what you are doing w/o intermediate storage and having it portable though. Kudos!