CB1 is broken but is my board fine? + is there a better replacement?

You could read this https://klipper.discourse.group/t/mcu-ebbcan-shutdown-timer-too-close and ask @Andrii, if he is satisfied with the new board.