I’ve had a few that didn’t want to work on my first try installing them until I reseated them even though they looked like they were installed properly. So I would just try some tape, better than throwing away the whole server. Just insert the m.2 make sure it works and then put tape from where the screw is to all the way behind the connector, basically putting some pressure on the m.2 towards the connector.
I noticed the same. I use Duolingo to learn a bit of French so I enabled multilingual typing En+De+Fr, yet when I have to type in Duolingo it switches to Fr only. I have yet to find a way to get around that.
Edit: I’m using a Pixel 8 Pro