Unity Snap settings. moving slightlty wrong

Hopefully its just me doing something weird or missing something. but as i am building towns and such its very important that fences and stuffs like gets lined up correctly. but even with the snap settings at 1. when i move stuffs around (specially when im duplacting stuff). they get slightly wrong. like if i duplicated something at 89 at the X point. when i duplicate and move it it gets at point 90.04 after i move it 1 step with snap at 1,
it should get to point 90 and nothing more. what im i missing???

I had something similar.
when u copy or duplicate it gives it a weird number behind the dot.
when i copy now i move it to the correct location and then manually remove values behind the dot in the inspector and then it works fine.