External Compass Appear and Dissappear (missing)

Hi I’m using 2x external compass on i2c on a matek mini v3.

I connected compass 1 (RM3100) and it didn’t appear. I connected compass #2 (QMC5883L) and both appeared.
The RM3100 compass calibrated (I changed the priority after calibration and before I took the photo). The QMC5883L didn’t calibrate.
A few power cycles they remained connected and visible.

Then they disappeared (missing) and will not reappear.

I know there was a bug worked on as recent as April / May this year. Is this an ardupilot issue?

I tried updating to the latest firmware without change to the issue.

I tried connecting another Flight controller up to the same compasses. They appeared like normal. But when I tried to change the order one of them disappeared, then reappeared when I changed the order back.
On the original flight controller the problem first occurred when I tried to change the order of the compasses.
Seems like a bug.