I believe a large percentage of scope problems are related to tube distortion due to ring misalignment.If you think of the number of variables involved,receiver tolerances,polishing,mounts,rings....a lot of opportunity for problems.
If you can find a machine shop that has a Swiss Turning machine,the barstock feeds through bushings.To make this work ,typically bars are precision ground on the OD.005 under nominal,or .995 for a 1 in bar.Realize your lapping compound increases the effective cutting diameter of the bar.Something around 400 to 320 grit would make a .995 bar cut 1.000.There is also 30 mm barstock - .005 in.for the Swissturn.Maybe you can get some of this stock if you can find such a shop,and,if anyone works in a shop with access to bar ends/drop,here is a use for them.
If you have a mill,you can put the bottom of the receiver on parallels and trace an indicator across the bases.We made a fixture that holds weaver/picatinny bases vertical so a boring head can be preset to the receiver radius and the base can be corrected.I have seen horribly miscut bases.I try to get the plane over the top of the bases flat to .001 or so before the rings go on.
I also suggest looking very close at the mating surfaces ring to base .Look for burrs and high spots caused by dings.