What were the final #'s of the leak down test?
Did you put 90 or 100 PSI in?
All machines will leak down.
With the low compression, you may have a valve seat not fully seated.
This can be checked by turning the head upside down, spark plug in and
putting fluid WD 40, this oil, etc. Check for the fluid leaking out.
The impacts to the piston could have pounded the piston aluminum , near the rings, preventing them from sealing (very possible).
Unfortunately you have to pull the engine and the rod / piston to check / repair.
.