In much the same way as I suggested in my earlier post make sure the valve is moving equally about the mid point. Saying that you can get it running better by covering one of the exhaust ports suggests that one is being opened more than the other. You should be able to do that easily enough with the two nuts. I’m assuming all passages are drilled symmetrically and the valve is also symmetric.
Also worth checking the piston leaves an equal gap at the top and bottom of it’s movement and that there is no restriction to the passages at the end of the cylinder due to cylinder cover spigots or being covered by the piston as this again could be causing a restricted flow from one end of the cylinder which you are then balancing by restricting the other.
As for sizes being right there are many other factors that come into it such as length of valve and the lengths of the full diameter and reduced diameter parts. But for the size of cylinder nothing looks out of place.