Avid CNC Machine WCS origin not repeatable

Hello Avid community,

We have a problem with our Avid CNC Benchtop PRO 2X3. It seems every time we start the machining process, the WCS is 0.050”-0.125” off, looking like all axis. We never powered off the machine and we had homed it once before we started the G-code. Since our machining part is conductive, we put blue masking tapes on the Auto Z Corner touch plate.

We did our diagnostics by setting the origin using the touchplate, checked the machine coordinate, then moved the machine around, and then set the origin again. The machine coordinates at the origin is off by 0.020” or more each time in X & Y axis. Z-axis is not repeatable either. Is this a mechanical issue with the ballscrew? or the gantry not being tightened down correctly? homing sensor issue?