One thing to check is inside the mags for dirt and rust.
Maybe the springs are ok, but hanging up.
Could also be the mag springs if they are old and weak.
Could also be the recoil spring on the verge.
Could be none of these things.
Life is confusing.
Lock the doors, they're coming in the windows.