Have you tried the factory 10 round mags?
I ask because I have one Ruger BX-25 that makes one of my 10 22s into a single shot more times than not; strangely it does not do this with my other 10 22s. I can use my other BX-25 mags, steel lips, and factory 10 rounders with zero problems in all of my 10 22s.
I have also replaced the factory extractor, this eliminated ftes in my 10 22s; in mine the factory ones seem to not last thousands of rounds without problems. So, I replace them pretty much as soon as I get a new 10 22; I have a box with new 10 22 aftermarket parts just sitting on my bench, I do enjoy my 10 22s.
The lowest paid college major/degree in this country after graduation...
Now, go figure...