Piston slap, let’s talk causes.

So motor one. Unknown milage, but Max would have been about 1400 miles.
I ran 0w40 in it thinking it was an 800, come to find out it was a 13.5:1 840 motor.
So, rebuild the top end with a 12.5:1 840.
Now 1900 miles, piston slap again. Except this time the fuel injectors failed to close. Filled the bottom end with fuel /oil mix.
So, obviously the injectors where failing, sticking and causing cylinder wash. Maybe they where failing the first top end?
What else am I missing?