This sounds a lot like your striker spring is overcoming the recoil spring. If you want to test this theory out, hold back the trigger hard while you slowly let the slide try to reset, especially not from full distance.
That’s what is happening. It’ll close sometimes. Others I have to shake it a tiny bit to get it to close the rest of the way. Heavier recoil spring needed?