Lots of good advice already. I would get a kill-a-watt and check to see that you are getting 60Hz out of your generator. I am not familiar with the Winco but if you are judging the generated Frequency by the tractor tachometer, it could be way too low, which I feel could explain the problems you are seeing. 2200 rpm sounds too low (to be an engine torque peak, where the PTO speed is typically geared for) to me, but I am also not familiar with Kubota.
One other thing to check, your tractor may not be able to put out the HP it is rated for, if there is a fueling problem of some kind. Not sure how to check this short of a PTO dyno check. A generator under load is kind of a dyno, so swapping generators with someone else may prove educational.
Be sure to let us know what you find, thanks.