With short buffer tube, first thing to make sure is the proper function of the action.
It should lock back on empty mag before the buffer bottoms out in the tube. You can test that without firing. If it doesn't, you will need a shorter buffer. A flat spring may be needed as a conventional spring can also limit the travel of the buffer in the tube.
From lock-back position, the action should pick up round from the mag reliably. If not, you need a strong (stiffer) spring.
All good, then you need to siphon off proper amount of gas to power your machine. I'm a believer of adjustable gas block. It doesn't have to be continuously adjustable by turn a screw. Any method to vary the flow of gas suffices. It isn't that much of a mystery really. Turn the spigot down if the flow is too high. I have milsurp rifles older than Stoner's design and they have adjustable gas designed in. No problem.
Don't want to have adjustable gas? Buffer / spring weight is the option left. Don't overlook the urethane disks inside the buffer. They are there to absorb excessive energy, just like the shock in a car's suspension.
With enough tinkering and thinking, it may work.
-TL
Sent from my SM-N960U using Tapatalk