This is bonkers. I’m probably one of the few to use canboot to flash a regular “usb” connected firmware, but I did it and I get the same timeouts during homing. For the test I’m only using the canbus connector for 24V and USB for signal, and it’s the same behaviour. So it’s not a canbus problem. It’s a multi-mcu problem.
I’ll be replacing the EBB36 board next, but the other one I have is probably identical. I’ll let you know.