It's your ASA. Remove the ASA and dremel or drill the hole out a bit bigger. The issue is caused because the intake in the ASA is too small and it chokes the gasses so they don't have time to expand properly. When this happens your gun doesn't have enough blowback pressure to fully re-cock.
funny story bout this. When I first got my e-grip the sear was WAY too high so it wouldn't disengage the bolt properly and I had to push on the cocking handle to make it fire. On the reverse end I still hadn't fixed my ASA so I had to pull on it to cock it like you do. I was having a 1v1 with a creek bed with a resevoir on one side. I climbed up around the wall and flanked him so I was standing right about his head about 40 feet up a concrete wall. It's our creek and we're dicks to each other when it's funny so I go to unleash full auto hell on my unsuspecting friend just to hear a disheartening click as my sear doesn't disengage. So I push the hammer and it lets fly one shot before refusing to re-engage the hammer. After the first shot he paniced and ran for cover behind a bush, dropping his gun in the process. Because of height, distance and bush cover thise went on for about 20 shots before I finally got a break on him. Pushing AND pulling on the hammer with every shot I tore part of one of my fingernails off. I fixed all the problems and now she's been my main guns for years.
moral of the story: fix your ASA
People think I'm into sports because I'm a man. But I'm not into sports. I like Gatorade, but that's about as far as it goes. By the way, you don't have to be sweaty and play basketball to enjoy Gatorade. You can just be a thirsty dude. Gatorade forgets about this demographic!