Can multiple GCS / DroneKit send conflicting instruction?

My understanding is I can connect multiple GCS or DroneKit sessions in parallel to a ArduPilot stack.

Does that mean it is possible to send conflicting instructions to the vehicle? Is there any build in defense against this type of situation?

One example, I run two DroneKit sessions in parallel and send goto instructions?