Y axis losing dimension

Having some issues after getting my XR assembled around a month ago.
The frame was square (within a 1/16” corner to corner) and level. My machine has never been able to run 400 ipm on the y axis as it binds side to side . I disassembled and re-aligned and adjusted tension on the ball screws and was able to get it cutting really nice at 200ipm

I have cut approximately 150 parts with accurate bolt holes and was happy with it but in a moment of sheer brilliance I decided if the machine was designed to run 400ipm I would keep messing with it until I achieved that.

Since digging into my y axis again now I cannot get accurate holes or even square dimensions with anything y axis related . The x operates flawlessly .

I set my speed back to 200 ipm max travel speed and ran the XR break in program twice with no issues or binding .

The ball screws are lubricated and tensioned to where they do not bind, …… any thoughts or things I haven’t thought of would be greatly appreciated.

I have read and read on this forum and tried many of the suggestions that I have read with no avail yet .
Thank you

have you lubed the rails? I wet mine down with WD-40 silicone lubricant.

I have , I used a scotch bright pad and took the irregularities in the paint out…. In other developments… I believe I have the issue narrowed to the y2 side … seems to be losing about an inch in both directions

In other words, from the homed location if I jog the gantry towards the control panel 20” the y2 side will be approximately an inch behind the y1 side . If I power down and push the gantry square and to the middle of the table then power up and run it 20” towards home (opposite direction as before) the y2 side will also lag about an inch …. Like the stepper motor isn’t computing or ramping equal to the other one ?
I am not an electrician so my terminology is likely off

Have you checked to make sure the dip switches are correctly positioned on the y drivers?

I am certain at this point that I am in fact the dip switch in this equation !!!

I am not familiar with anything on the drivers … is this something inside the control box ?

Also I did some testing with the gantry in the middle of the table …… powered it off, squared it by hand with the tape measure and switched the wiring harnesses from Y1 to Y2 , ran another 20” y direction straight cut and the lag stayed with the side, it didn’t follow the wiring so I assumed it was either motor or mechanical on that Y2 side …… does this make sense ?

Check for loose belt or a loose nut that holds drive gear on motor?

I have checked that the gears on the motor are tight

, removed the ball nut assemblies from the driven pulley (not removed from the screw itself) and verified that they spin freely on the screw.

Rolled the gantry end to end on the v-groove rollers (with the ball nut and motors removed) and it rolls unbelievably smooth

Made hash marks on the motors and ran y axis travel (dry run straight cuts) 5 times in 20” increments and they are perfectly timed.

Somehow it absolutely will not jog or run at 400 ipm (which I don’t need or care about truthfully)
But it is not computing y axis travel correctly …. When i run any y axis travel it tells me on firecontrol that it traveled the full distance but is always short (40” only goes 36” on the table)

Could have a weak motor, or wire connection at motor end or control board? Get a meter out and do some electrical checks.

I will re check all connections and verify voltage output at the control board .

Y1 and Y2 should both have static 36 volts when the board is powered on correct ?

Also thank you for taking the time to review and respond !!