I managed to get the mill oriented correctly tonight. In the input section. I had Home, ++ and -- all active for all 3 axis.
as I only have switches on one end of the X & Y axis. I simply set the Home and X-- and Y++ inputs as active. this seems to have fixed the issue. when i would ref all home. i think it was getting confused. it seems to be working correctly now!