Arduino mega faulty uart

Is /dev/ttyACM3 indeed the Mega? Does it disappear when you disconnect the board?

Did you try the Loop-Back Test Instructions? It will tell you if the path from the PC to the 16U2 is working. Note that the TX/RX LEDs ared driven by the 16U2.

The Nano Every does not use the 16U2; am I misunderstanding something?