Sort of sounds like an under gassed problem. Is your load known to work in ARs? Not all powders are compatible with ARs so start there. If the powder and charge (even those factory loads) is/are known to work, check gas block alignment. No blowing through it or other half-assed alignment tricks, take measurements and know, not guess, the GB is aligned correctly.
If that checks out, check gas key screws on the BCG. Make sure the bolts are not broken. Don’t forget to make sure the gas tube is properly installed in the block.
Next, what gas length? So many people jump on this goofy +1, +2, or +3 length and it is not needed. The only time I’ve used a + length tube caused me nothing but trouble. Never again, no matter what the hive says.
One last thing, if you are using extra powered buffer springs or H buffers, go back to standard and see if it helps.