3D models and smisioto (Step and WRL and wings) again

you should ask your mechanical designer to ask his or her 3D model provider not to add any proprietary protection technique on the shared model…

I cannot see any user of KiCAD 3D library raise an issue on STEP model interoperability (not here nor at the GH repo)… and that is because the K library and the exporters (K or FC) are developed to allow and promote free interchange and not the opposite, as you can find in commercial environment…
And the exporting quality is depending on the quality of ALL of the contained 3D models…
This thread may add some tips: