Without and exhaust gas sniffer stuffed up the exhaust (or the wide band sensor), your best window into combustion conditions is the deposits on the spark plug tips.
I prefer starting the process with setting the main jet. That means wot run up to top speed. Kill switch, clutch, coast to stop and pull the plugs. Before that, get the bike to op. temp and install brand new, or plugs with no deposits.
Read plugs, adjust main and repeat test until the plug show desired deposit patterns.
Now do 1/2 throttle setting under load runs. Same process, read plugs, raise or lower needle to get plug deposit color as desired.
After getting the needle in proper clip position, do runs at 3/4 throttle (you did mark your throttle grip, right)? The color should be OK, if not you need to find a different taper needle, larger or smaller diameter for the mixture at the throttle position selected. 1/3 to 1/4 throttle position test runs follow with similar reading and needle taper adjustments.
Finally the pilot screw is set. Ride in top gear at idle RPM. Whack the throttle to the 1/2 position. IF stumble, increase the idle fuel mixture to more rich. Repeat test and adjust, until you can whack the throttle and the engine will reliably pick up RPM reliably. (Won't be fast in top gear, though.)
If you can whack the throttle more than 3/4, to get smooth RPM increase, your idle mixture is already too rich. Lean it out, or risk carbon fouling plugs under longer idle times.
Your done, go ride!
Easy as that!

Cheers,