the fact that sshing into the machine and running the same commands with success is pretty suspicious though... no idea why it would work fine with that, but not when calling the same commands from the yaml file.
I still haven't figured out why this didn't repro, however, I tried adding a python wrapper to unfuck the path and it fixed it so... I guess problem solved