Have you thought about the timings?
I assume, that the remote is sending the controls pretty fast at least 10 times (maybe more, because the servos need to update ~ 50 times) / second.
You have to receive the whole remote message before switching to GPS.
Then the GPS message may be at random phase and you can't wait the start of message before switching to remote.
I assume, that the remote is sending the controls pretty fast at least 10 times (maybe more, because the servos need to update ~ 50 times) / second.
You have to receive the whole remote message before switching to GPS.
Then the GPS message may be at random phase and you can't wait the start of message before switching to remote.