I hope this can help you. could be due to CAN_D2_PROTOCOL2 does not support DroneCAN. Serialx can support multiple GPS.