I don't have ready access to all prior versions, but I'm fairly confident this bug emerged after 13.4 and was present by 14.1.
Consider the following (admittedly edge-) case:
For all versions, pt.y correctly computes as ~89.5523482.
For versions <= 13.4, pt.x returns ~170.
For versions >= 14.1, pt.x returns 0.