im sure there is a solution we just haven't found it yet.
in my career I work with Modbus (industrial serial or IP protocol) on a regular basis and its always the little things that lock us up. most times its either the polling rate, incorrect parity, slave (client) device ID or parameters are not match up with host (server) device. its always something stupid. we have a tendency to over look the little stuff a lot and that is what always bites us in the ass. good thing is it always gets figured out and this will too. I realize that Modbus and Canbus different but the principal is the same.