From what I can see it works pretty nice, good job
NB: Ihold (in the datasheet) is not the current still passing after the PTC has tripped (what I assume you posted), it's the current the PTC will reliably hold without tripping. I.E. the PTC will trip with a current between the hold current and the trip current (depending mainly on the ambient temperature and tolerances).
It's guaranteed to not trip below the hold current and it is guaranteed to trip over the trip current.
The gap might seem large between the two but as you can see in the datasheet the hold current is given for a pretty high temp and the trip current for a pretty low temp, so at 20 °C ambient those values are a lot closer to each other.
Long story short when you power up an inverter for the first time (if it has been unplugged on the DC side) there's a massive current surge because of the capacitors inside of it. The precharge circuit limits this current to a safe level.