congratulation. iirc i created the model with abs/pla printing in mind 0.3mm nozzle, so i made clearance about 0.3mm or more on each fitting and holes. You mentioned power button doesnt fit means they printed it larger than it suppose to be. And visible steps layers means they are using classic abs/pla method.. about less than 2 years ago i purchased msla printer, its like earth and heaven difference compared to filament printing. 0.05mm layer height and about 0.1mm tolerance or better can be achieved.. the problem is, its small print dimension limit. my next plan is to redo the model for msla printer. To topup back the mass that i removed. This requires me to open and remeasure the original part and hence will take more time. Dont expect its going to be soon though.. due to busyness.. i believe the current model can be used for both filament and msla printing. Its just if printed with msla correctly, the part should be much loosen when assembled on the dso. Also would like to know the cost they charged for filament printing.. one other guy who ordered msla printing unfortunately got distorted printout, got charged eur100, so i guess its a good business for jlcpcb.