What do you mean with "vector of about 144 unit" ? Are you doing sqrt(x*x+y*y)? That would mean you are assuming hardware reports coordinates for circle. But I don't know if that's the case. I mean - I don't know how PS5 controller hardware is made. But it could be square, not circle. Thus on diagonal it could be sqrt(2) larger than just max vertical or horizontal direction.