I've found when making threads, that the size difference between the nut and bolt is always a lot larger than you think it needs to be.

Easiest way to adjust is to do it from the slicer.
enlarge the nut by 5% and print - work up till you get a looses but solid fit.
larger, further apart threads work best in 3d printing.