Unreal Gizmos Not Snapping to 90 or rounded traslations-BUG

This is a big issue, its creating alot of lighting bugs/geo seams as well. The engine is applying a random intiger to a rotation for example I use the Gizmo to rotate to 90 it actually rotates 89.232355 the translations do the same thing which makes grid snapping a pain and it makes modular workflows pretty rough. Can we please please please fix this. Manually typing correct values for 400+modular pieces is a nightmare.