The bolt hold open issue may be due to being overgassed, which you could remedy with a heavier buffer, could be a weak mag spring too. I have also seen too much anodizing and grittiness on the lower cause the bolt hold open not to move free enough to work all the time.
Just a few things to check, but with checking with a new mag, you're on the right track.