Rochey said:Regarding your experience with the ender printer.
Designing for consumer grade 3d printers requires a slightly different tact. you have to expect the poor tolerance!
There's a little infographic here: https://blog.adafruit.com/2020/01/24/a-poster-of-cad-design-tips-for-3dprinting-cad-billierubenmake/
HAve a look at the one about compliance. It may inspire you to modify the step file to allow for some flex. (and essentially make the FDM printed part clamp around the switch actuator etc)
Very interesting infographic! I have a LOT to learn about 3D printing...