Hello Mike
According to your solution, you create some package on CORE2-ROS #1 with message. Why don’t you just copy full package to CORE2-ROS #2? This could be more convenient.
ROS concepts assume that all devices should share the same packages. Following this principle, it will be much easier to maintain compatibility among devices.
Regards,
Łukasz