X Y contemplation and, hopefully, feedback

Idahowalker:
the DC servos do not handle degree increments of less than 1 degree.

Are you sure there is not an error at some place in your code which is unintentionally truncating to 1 degree?