Looks like #4 piston expanded too much and seized in the bore. One of the others has started to stick the oil ring.
These are aftermarket pistons from a reputable supplier, I spent much time measuring and comparing them to OEM and the cost was far far less but the price wasn't worth it.
These all still measure identical to the OE piston except for the one that seized, it is .002" smaller after scuffing off the coating, notice also the clean piston (OEM Kubota with 500 hrs.) still has the coating. The aftermarket pistons did have the anti-scuff coating on them but it's long gone in no time.
I tear down plenty of engines for a living and I've not seen the coating come off of the piston skirt ever.
When I find time I'll clean a couple of these and throw them in the oven then measure again. My guess is the aluminum alloy expands more than OEM alloy does. Although I haven't checked the hour meter I think I put about 5 hours on it, mostly running them in at low load. It's only when I blew snow this week wide open that it started knocking and quit then upon restart it ran on 3 cylinders.
First photo is Kubota piston with 500 hours with the worn ring land. Second is two aftermarket pistons although dirty and hard to tell. Third is the one that seized.
View attachment 635598View attachment 635597View attachment 635599