Hi Ron,
I found and solved this problem.
When using your configuration

MAXMB in this register is not set to 0x3F successfully, it is 0xF. Because of that "This field can be
written only in Freeze mode because it is blocked by hardware in other modes". Only 16 MBs can be used in this case.
So I add that "CAN_1.MCR.B.MAXMB = 63;". Now , 64 MBs can be used. it's fine.