Hi @shunyizhang,
Sorry for the misunderstanding, but I'm not sure I get your issue completely. Are you unable to receive frames after deinitializing and initializing the other 3 can interfaces?
If possible, could you share a project where this issue can be seen? This is in order to test this on my side.
Other than that, on the surface, there is nothing out of ordinary in your configuration. Could you confirm if these CAN interfaces (0, 1, 2, 3) all work individually?
Best regards,
Julián