To second Ezcome Ezgo, he gave you super advice.
Sad about the karts sitting outside, that’s the worst abuse for a kart because they really aren’t waterproof or weather resistant. I suspect the clutch is rust-welded onto the engine shaft. It’s not really welded on in the traditional sense of the word but it can be more or less permanently affixed just like welding (really strong) as that is what rust does.
When something rusts heavily, it creates a layer of iron oxide on the surface of the metal that actually increases the outside diameter of the shaft (and the inside diameter of the clutch bore too). Any gaps that existed between the clutch bore and the shaft are now closed up super super tight.
I advise the puller, a decent ball peen hammer (to try to beat it off the engine although you won’t likely have the right hammer angles), penetrating fluid (rarely works) and your friend “differential heating”. You need to buy a little propane or MAPP gas torch and use it to differentially heat the outside of the clutch bell independently of the engine shaft. The heat will expand the clutch away from the shaft.
Then prepare to repeat the process of dousing the area with penetrating fluid, hammer blows, using the puller, use of colorful metaphors (swearing), flame heat, et cetera, until you can break it free. The clutch will likely be destroyed in the process ….
Tons of YT videos on the subject abound in cyberspace.