I’ve had the exact same issue as you @kunalshrivastava.iitr and @dimm.klimenkov.
After some debugging using an oscilloscope, I found that the Xavier’s use of TI TXB0108 level translators was the issue.
I inserted a buffer between the Xavier’s UART1_TX pin and the Pixhawk - and now it is working for me.
2 Likes