I finally decided on a wedge fit partly because a 45 chamfer doesn't need any supports and partly because it will pull tight and have a lot of surface area. The M3 inserts went in easily and appear to be holding well.
The magnet holes were just a little bit too big, so I used tiny bits of non-hardening caulk. to hold them in place. The holes are 1.5mm deep with only .5mm skin coat on top. I'll adjust half way between where I had it last time ( too tight ) and what I have now. Maybe Goldilocks will be happy this time.
There was a printing irregularity and the frame is a bit warped. I printed it with supports on edge because that will be the print orientation for the two 40x160 opening in the button box frame holding these. I think it will be more stable when it is part of a much larger part.
The support ugliness is completely hidden when this goes together.
Here it is screwed together with controls.
I need to print more labels. Below are just the magnets where labels would go. I went with a 10mm center for the 5mm diameter magnets and they are not interacting anymore.
In this configuration I'm absolutely not worried about the labels coming off unless it is intentionally. They are solid.
The magnets below are on the surface and magnetically holding to those in the back. I only printed a partial blank label for this test so far. I'll experiment with the magnet hole diameter as I print more one at a time.
The underside for completeness. It looks a bit bowed in this picture, but it doesn't look that way in person. I must have gotten too close with the camera.
Overall this feels very solid. I think the magnetic labels will work very well and I think my 40x160 panels will work well too.
FYI, my first test button panel had the buttons on 30mm centers. That was a bit too far apart. I needed 26mm between them to have room for labels. Ideally for my hands a couple mm closer might have been perfect, but this compromise feels good, so I'm sticking with this.