The TX LED does not flash to show that it's working
Why should it? It isn't working. The TX and RX LEDs are controlled by the USB to serial converter on the board, not the Arduino chip. Since the USB to serial converter is not involved in sending data from board to another via the RX and TX pins, there is no reason to expect the TX and RX lEDs to blink.