Hear me now, believe me later.
If you have a decades ago M41, the first thing to do is buy new OEM M41 mainsprings, and install one. It is easy to do.
Weak mainsprings cause subtle malfunctions due to weak ignition (squibs, misfires, ) and timing issues such as failures to feed and stove pipes. Different lots, different brands may have more sensitive priming compound, and those will work for a time, but given time, the mainspring just gets weaker and weaker.
Also replace your recoil spring. The M46 came with a 1968 mainspring and recoil spring. Both needed replacing.
The wax coating on old rimfire ammunition will cause failures to fire and squibs. I am of the opinion that mummified wax will prevent the shell from going all the way down in the chamber. If the rim is not firmly set against the breech face, what results will be misfires, squibs, stovepipes. Which is what happened with my old Armscor ammunition
The next time I went to the range with the Ruger MKIV and 1987 Armscor, I used my bottle of 3:1 to liberally pour oil over every round in the magazine. The pistol ran much better.
still had two duds, but overall, function was much, much better
Three and one oil must have a solvent in it that helped dissolve the old dried out wax on these rounds. The pistol and ammunition ran better with 3:1 than with plain old mineral oil.
It was messy as all heck, I had oil oozing out of the mechanism. Sure kept the slide oiled and it kept the wax and powder residue moist. Had to clean my hands, but pistol cleanup was quick, everything just wiped out.
Never oil 22lr and expect it to fire off next week or next month. Oil has duded month old ammunition of mine. Only oil just before loading and shooting.
So, for the OP. New mainspring and recoil spring. If the ammunition is old, oil the stuff. I recommend this as a regular practice with 22lr and auto pistols, put a drop of oil on the top round in the magazine. I have been placing a drop on the top round, which is the 5th round, in Bullseye competition. My alibi rate had dropped because of that practice. If that does not fix the malfunction problem, try different ammunition till you find a lot that works. And buy, buy, buy as much of that lot as you can find!