I have also the Ublox Neo M8N and connected the compass to I2C and the GPS to serial like it is described in the librepilot user forum.
Works well and no problems so far, but I have ordered the one connector NAZA GPS with compass in order to use the I2C port for telemetrie for OSD. This is better.