Why is ttyTHS0 used as terminal output on Xavier NX, but not on Orin NX and Orin Nano?

Maybe you could refer to the following threads to check if it could help.

  1. UART1 cannot be used immediately after booting - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  2. Jetson NX uart1,I want use uart1 as rs422 ,FullDuplex-Mode, Meet error ‘TIOCSRS485:Inappropriate ioctl for device’ - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums

and with the following command:

$systemctl stop nvgetty
$systemctl disable nvgetty

Please also provide the serial console log for further check.