You mentioned the suppressor on MC1 but BK1, EBRK1, MCP, the fan relay and possibly the fans themselves have suppressors too. The motor cable and the brake coil cable should have their shields grounded on both ends.
Probably time to put a scope on the CAN channel.