Then I restarted my computer and the xbox, and now I can't get it to spoof.
This is what I now get:

This is what I get if I reverse the RX and TX pins:

My Leonardo doesn't show up as a controller in windows, I don't know if it did before I restarted... But upon plugging it in now, it shows up as a COM port for a few seconds and then completely disappears in device manager. Could this be the problem?