From the paper,
Launching a dart via an atlatl ‘normally’ requires that force is applied by hand to the short arm of a lever, moving the dart at the long arm of the lever […] a downward launch of an atlatl dart may partially hinder or entirely deactivate the biomechanics required for the atlatl to work optimally. […] [Additionally] the atlatl dart’s light weight may result in it more easily rotating in mid-air such that it is no longer perpendicular to the ground.
My guess is that the dart falls out of the launcher fast enough to miss some of the push from the launcher.
I was reading this thread thinking, “this isn’t the time to recommend NixOS that’s not what OP asked about.” But if you’re using Ansible this way NixOS might be a good fit for you. It’s got the advantages of the other immutable distros with the added feature of managing everything through a declarative configuration.