Need to check the little spring. See if it's loose or out of position. There's a thread here that describes that in detail.
Assuming it's the same magazine, might check the follower over closely.
Very doubtful since it's ran so well but to be safe I'd check the mag spring orientation. If it's backwards it might still work but balk now and then, again since it's ran, that's most likely not the culprit.
In Memory of Paul "Dietrich" Stines.
Dad: Say something nice to your cousin Shirley
Dietrich: For a fat girl you sure don't sweat much.
Cue sound of Head slap.
RIP Muggsy & TMan
"If you are a warrior legally authorized to carry a weapon and you step outside without that weapon, then you become a sheep, pretending that JOCKO will not come today."