I haven't done complete testing on this bug, however When I use /tp at really high altitudes like y over 200. I get tp 1 block off my destination.
Example:
/tp -252 208 -309 Sends me to -251 208 -308
/tp -253 208 -310 Sends me to the block i ORIGINALLY wanted. -252 208 -309
Duplicate of MC-4794 - If you have not, please use the search function in the future, to see if your bug has already been submitted. If you could not find the original report, please comment with the keywords you searched for.