Sonoff state wont change in HA

I have a sonoff basic running Tasmota. I have several other working fine but this one has the following odd behavior

I can toggle no problem from Tasmota webpage
If I manually toggle from the sonoff itself or from the connected light switch HA sees the status change correctly

The problem is that from HA I cannot toggle the status at all. If its off and I try to toggle on after about 2 seconds HA just puts the state back to where it was.

I did have to solder leads to ground and RX on the sonoff and I’m wondering if there’s any chance this could be causing this odd behavior. BUT I would expect that this would cause the same odd behavior from the SONOFF webpage itself.