perfect.. Paul took care of that already
Now, back to the questions..
Never heard of a GX200 having different rocker arms lengths
so I checked with the GX200 parts manual I have (2004) and
both rocker arms on the GX200 have the same part number (14431-ZE1-000)
the valves and retainers are different but everything else on the valve train is identical IN to EX.
And to be sure I checked with a 2013 Lifan 168F manual (true clone)
and got the same result... valves and retainers are different, rest is not.
Maybe someone swapped one over from a different engine for some odd reason?
maybe a 'tuning' ratio rocker for the intake.. but I can't tell;
maybe a pic would help *shrugs*
flywheels if properly lapped to the crankshaft can get especially stubborn to remove if one forgets to add a tiny bit of copper grease and the mated surfaces can cold weld
A flywheel puller is the correct answer .. but one that's tough to give, since no man ever had one really

Second best imho is
persuation by rubber mallet and infiltration by some good quality penetration oil.
a gentle amount of heat for the flywheel by means of licking blow torch flame perhaps to speed things up.
But otherwise it's indeed oiling patience tapping, in repetetive patterns if you want to avoid brute force.
If you don't have a rubber mallet, put a pice of wood against the nut before you hit it with a hammer.
And make sure the nut is released enough to fully cover the initial threads on the shaft, you do not want to mushroom the threaded end
Any chance you have a welder laying around?
Then you might be able to make yourself a makeshift flywheel puller...
'sid