Hello @Dannii,
I think it shouldn't need all the NOPs since the capabilities to receive using in a bus at 250 kbps is much higher than two bytes per node. Some things to check is that all the devices are at the same baud-rate and the same sampling point.
The only thing is that if you're using the same mailbox and two messages are coming consecutively and the mailbox is not free could cause some unexpected behavior. I will suggest to configure two mailboxes and check if this fix the issue.
Best Regards,
Alexis Andalon