Compass module connection

I have a GPS/compass module which is similar to a Yuneec H series type. It works as a GPS module when connected to my Speedybee f405 wing but the compass on sda scl pins does not appear in MP setup. Another module does give me a compass entry so the FC appears ok. Similarly the yuneec module connected to a drone does allow compass calibration so seems to work. Can anyone help my confusion please?

Do you have an i2c device in the hardware list?
Yes, and don’t use an QMC5883L module. I’m struggling with that because it doesn’t work