Assumed you have wired them up correctly.
If you see waveform on CTX and steady state on CAN_H and CAN_L then the SN65HVD230D breakout board most likely to be faulty.
The code is working.
I would move the read into the main loop and not inside the timer.
Like this:
void loop() {
CAN_message_t inMsg;
if (can1.read(inMsg)) {
Serial.print("CAN1 ");
...