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.
Walt Kelly, alias Pogo, sez:
“Don't take life so serious, son, it ain't nohow permanent.”