Math of bolt unlock timing.
Gas port size, the weight of the buffer and B/C, and the recoil spring tension.
Also included in this math, it working pressure of the round, and the burn rate of the gun powder that will determine the amount of gas pressure pushed down the gas port.
Hence if all rounds where loaded to the same over all working pressures with different powders, the slowest burning powder would produce the highest gas port pressures, while the fastest burning powder would produces the lowest gas port pressures isntead. This is due to the max spike dwell (over all working pressure) from the distance of the gas port.
Since we have this graph hand, lets use it.
So bullet is 63gr powder is H335, and loaded to 60K working pressure.
If we use a slower burning powder loaded to 60K working pressure, it will move the spike to the right, and will increase the gas port pressure of the give barrels.
So the rub, bolt unlocking too fast, the spent case is over pressurized welded still to the chamber by residual pressure in the bore for a clean spent case pull from the chamber, and the rig short stroke. On the other side of the coin, bolt unlock too slow, then ends up short stroking as well.
So if we get away from loads (which can make a great deal difference if a rig is going to cycle correctly or not), then we have recoil spring tension, buffer weight that you can play with to get the bolt to unlock at the correct timing.
In regards to recoil spring, you can go slightly stronger or weaker in tension, but only lightly one way or the other before you cause problem. Spring too weak, and the action may not lock up correctly. To much tension, and now the bolt returning will be too fast, and can break bolt catches, as well as cause some nasty bolt bounce as well.
So really, short of mod'g the gas port, this leaves buffer weight, and a lot can be done with such to get the bolt to unlock at the correct timing.
So with any given ammo, really need to figure out if the bolt is unlock too slow, or too fast, which is really easy to figure out. Hence police the spent case, and just take a look at the rim of the case, since if the problem is the bolt unlocking too fast (need a heaver buffer), then extractor is going to bend the rim of the spent case from the hard pull out of the chamber.
If bolt is unlocking too slow, then need a lighter buffer isntead.