I’m connecting TX2 with Orin NX (seeedstudio J4012) and can transceiver waveshare SN65HVD230.
I am using a can player YDVR-04N which I checked and working good. I have 120 ohm on the bus (and checked with 60 ohm too).
when running this, the TX2 gets all the messages completely while the Orin NX entering from ERROR-ACTIVE status to ERROR-PASSIVE from the first message received. when checking with candump can0 I can see only packets with less than 7 bytes.

If I send packets from the TX2 to the ORIN or ORIN to TX2, the bus is ok and the packets received completely.
I checked another can transceiver and the result was exactly the same (MCP2562-E/SN)