The mag catch does not look like is coming up high enough via the mag follower,
So when you pull the charging handle all the way back, is the tension needed the same as from about the middle of the charging handle pull (read last inch of the charging handle pull is not harder like either the recoil spring is coil binding, or the butt stock bolt too long and now protruding into the back of the tube isntead.
When you pull the charging handle all the way back, does the face of the bolt stop about 1/8" to 1/4" in front of the back edge of the ejection port window (read well behind the bolt catch)?
On the mag catch, does it move smoothly in the receiver channel for it (just spring tension pulling it back down), or it is binding in the receiver channel instead.
If you installed the bolt catch your self, did you check the bottom of the spring channel for crap that may have forget to clean instead. Also, spring goes in first, then the buffer on top of the spring, then the catch with roll pin. Lastly here, some catch springs are too long/ the channels not drilled deep enough, and some tweaks needed to be made so the follower will raise the catch up high enough.
Short of that, make sure that you are cleaning the rifle correctly, including a chamber brush with CLP to scrub the chamber by hand, and then the upper receiver bearing areas are CLP lubed correctly before the rifle is short.
If all the above check out, then really need to check the chamber conditions and head space of the rifle (shot head space will cause short stroking), and that the gas system does not have any major leaks. Hence quick way to check for short stoking even with a bolt catch problem, the ejection of the spent case are not about 10' to 15' out of the rifle, but instead dribbling out a much shorter distance isntead.