Just a theory. But I had this happen once. Luckily it was on a 9mm blow back build so it didn't cause a problem. This was my first upper built. I greased every interface between receiver and barrel extension and nut. And I think that was my mistake. It meant that there was no meaningful friction between barrel extension and receiver. Also, since there were no bolt lug recesses on the back of the barrel, I couldn't use my MagPul BEV block, just mil-spec barrel vice jaws. So the pin had to take the full torque.
After that I only grease the interfaces between the nut and the receiver threads and the interfaces between the nut and the front of the barrel extension flange. I leave all contact surfaces between the barrel extension and receiver dry. I also use the MagPul BEV block which restrains both the barrel extension (like a reaction rod) and the upper receiver (like regular receiver vice blocks).
Since reaction rods alone or receiver vice blocks alone usually work, I strongly suspect that greasing the barrel extension to receiver interface is the problem.