Needle or needle jet should not affect the max rpm/ high lift. These jets from throttle lift just a little after idle. Acceleration to 6000 rpm, yes.
My VM29 had also O-6 in the 80's. Top speed on speedo 210kmh after a while, quick to 180, soon after 200, squeezing it further to 210kmh. No high revving issues.
That must be main jets and/or ignition, too restricted exhaust. A modified bike can run worse than stock with restricted stock pipes. I do not know if a way too advanced cam can act like that.
Ignition can be seen on plugs.
A colored band of a fem mm on the ground strap bend when correct. If wrong, more to the tip or the other way closer to plugs threads. There are lots of info about this on Internet
I understood later on that the need of more pilot jet could be the result of the needle jet.
Air screws, needle jet and needle heights affect each other to get good even running engine up to 4000 rpm.
After that easy to get with needle heights and main jets only. But the lower area is very important. So irritating with too rich idle sooting plugs at red light or hesitations at take offs and cruising in low speed. It can be too rich and lean at the same time, but different lifts.
I have done a lot of jet changes on my Mikuni TMR 32.
They had a too rich area at low lift (around 3000 rpm when riding) not possible to solve without causing other isssues like leaner needles. Reduced needle jets and played around with different needle heights.
A dyno with air fuel check a must to see where too lean and rich. Difficult to feel difference. I had to increase pilots several steps to match the correct needle jets.
Pilot affect needle jet and needle area.
Pilot 25, 27.5 worked fine with needles at 4th which became too rich with pilot 30. 5000-6000 rpm area on 5:th gear.
Now pilot 35 so fuel screws (causing too rich at idle) could be reduced to 3/4 turn, needles under 3rd. 2 + washer making 2 3/4. I'll see if thinner washer is needed.
This setup had to push fuel lower of the throttle area. I did not need to change air jets. There are 2 of them in TMR 32.
Trust me, you will save time and money when taking bike to a shop with dyno and air/fuel check. Measure idle, slowly increase to fully open throttles and see where too lean and too rich.
You might get everything perfect except a narrow throttle lift area at low lift forcing you to change needle jets affecting the other jets too. More dynos.....
Velocity stacks for racing only. I'm sure racers do not care about the area around 3000 rpm and lower. The trickiest area to get right.
Try KN pods to protect engine from grinding sand. Carbs too.