I know this is an old post, but I’m at the same spot with my mower
I replaced the head gasket and cleaned the CC vent spring and cap and opened the oil drain hole
I’m still having oil overflow
I guess pulling the piston and replacing the rings is next,
just wondering if the OP ever solved his...