I don’t knew whether this is normal or not but max does convert Point2 integer value to the float:
A = [6,5] classof A[1] -- Float
point2,3,4 components are floats by max sdk definition. so everything is correct