Dronekit doesn't work with CubePilot orange with the ADS-B feature


So I recently started having exception in message handler problems with dronekit when i transitioned from a Pixhawk 2.4.8 to a Cubepilot Orange. I solved the problem and documented it here:

The solution was to turn Serial5_protocol to -1 from 1. This disables the ADS-B reporting to the ground station though, and (i’m not sure) might disable ADS-B functionality altogether.

Is there any way to get these to work together? Is there any ideas as to why this is happening?