had a similar problem with a 308, extractor had 2 o-rings instead of 1 and was tearing tiny flakes of brass off that were sticking to the face of the bolt. removed the extra o ring and cleaned the brass flakes off the bolt face and it's been good to go since
Swapping parts gets confusing haha.
I don't think it's the upper because it ran on his Smith and Wesson lower....The smith lower works fine with both uppers...full function.
This (Anderson) lower only works on his 300, not 556.
So there's something about that combo or the ammo that doesn't jive.