Odd X Axis behavior

So, I am building an CoreXY printer with a build volume of 300x300x300 and I have the duet Wifi board running firmware version 1.20beta1, DuetwifiServer 1.20alpha1. I also have a Duet Thermocoupler daughter board , can't remember what version but it has the two default leds on it. The firmware has been install for over two weeks and I have not had any issues, except for configuring issues with thermocoupler and setting z probe. yesterday I got home and just turn on the printer and noticed that the printer x axis was moving fast. if i selected to move the x axis 1mm it zips across about 100mm (just a guess, never measured) moving very fast. I thought maybe the steps/mm setting was messed up but it wasn't. Its what is has been set at for a couple of weeks, 100. so I try adjusting the x axis down to 50 steps/mm to see what happens. it slows down but since i only adjusted the steps/mm for x axis only the x axis move, slower, and also it moves the y axis. I'm assuming this is happening because with the steps/mm set like this: M92 X50 Y100 it causing both axis to move due to different speeds. so I adjust both axis (x,y) to the same steps/mm (50), but now the x axis moves right but the y axis moves way lower than it should. where before if i wanted the y axis to move 1 mm it moved 1mm. but with adjusting steps to 50 it only moves about 0.5mm. so, that didn't work. so after some tinkering and changes in code this is what I have noticed:

the board led lights have changed;
a) before the x axis strange behavior the Diag led was not on, now it is. From what i read the diag led isn't even used for anything. so I'm not sure whats going on here.
b) the led light was on for each motor attached was on, where as now non of them are NOT on.
c) these are the only led lights on on the board: Diag, 5v, 3.3v, VIN

with the following theromcoupler setting the x axis is not working correctly: M305 P1 T100000 B4138 C0 R4700 X150 IF I change the same M305 code to X100 (thermocoupler not working) the x axis moves correctly. NO other change made except for this.

To me this should have nothing to do with stepper motor movement. So i did a little more investigation, I removed the thermocoupler board and left the M305 code to X150 , not commented out, all axis worked correctly. I then re-installed the thermocoupler board and left the same M305 X150 code and the x axis was not working correctly. it was zipping across the axis. If i change the code to M305 X100, with thermocoupler board installed the x axis worked correctly.

I'm stumped. not sure why all of a sudden the x axis started working crazy. I have not tried adjusting the M350 X16 Y16 microstepping with interpolation. Not sure what that will do it each axis (x,y) having different settings will do. So, this is where I'm at, any suggestions or possible additional troubleshooting would be appreciated. here is all the config settings i have.

; homez.g
G91 ; relative mode
G1 Z4 F200 ; raise head 4mm to ensure it is above the Z probe trigger height
G90 ; back to absolute mode
G1 X100 Y100 F2000 ; put head over the centre of the bed, or wherever you want to probe
G30 ; Single Z-Probe at current position and set Z coordinate to the probe current trigger height
;G32 ; lower head, stop when probe triggered and set Z to trigger height. Commands in bed.g are executed. G28 command must be sent first

The LEDs near the motor outputs indicate the endstop switch state. Depending on what type of endstop switch you use, they may be on when the endstop is not triggered and off when it is triggered, or vice versa.

The Diag LED shares a pin with the MOD signal to the Z probe, so its state will depend on how you have configured your Z probe.

Please keep a copy of your config.g, bed.g and homing files exactly as you have them now. I may ask you to email them to me to help me reproduce the problem.

Does the problem still occur if you select channel 152 for the thermocouple instead of 100 or 150?

Ok, this is the setup: I have a E3D TYPE K THERMOCOUPLE (CARTRIDGE) connected to my thermocoupler daughter board on channel 150.

with the M305 X150 command with the thermocoupler wire connected, the x axis DOES NOT work as it should, BUT I do get a temp reading and it is correct. IF i keep everything the same and change the M305 to X151 the temp reading does not work (as it should, because not wire is not connected to channel 151) BUT the x axis works as expected.

So if i setback the M305 command to X150 and REMOVE the thermocoupler wire the x axis works as expected. so this tell me the thermocoupler wire is the culprit but only when that channel is selected. Does this mean the thermocoupler wire is bad??? But i get a verified temp reading.

I don't have a spare to test, but i just don't see how the wire would cause the x axis to work erratically.

suggestions???? I'm going to order another thermocoupler wire just in case. but it will be a week before i get it. so if you can think of any other things that might be causing the wire to make the x axis not function correctly i would appericate it.

I did try channel M305 X152 and 153 with the wire connected to channel 150 and the x axis did work correctly.

so i removed the temp probe and set the config.g M305 to channel 150, or 151 it works fine. but as soon as i connect the temp probe and activate it by setting the correct channel the x axis moves fast and a lot farther than it should. say if i put the temp probe in channel 150 but set M305 to channel 151, the x axis works as it should. but as soon as i set M305 to the correct channel 150 the x axis does not work as expected. the only thing i have not changed is the duet thermocoupler daughter board. but before i put down a chunk of money on a new daughter board how can i be sure it is the board?