Had to change the launch file for the control_logic and the control_motion node. When the nodes are communicating via service, the group 'control' in the launch file would be added as a prefix to the service name, making it impossible for control_motion to communicate with control_logic.