copy says ok but file isn't there

So, I posted this as an issue on github, but I guess it might be me using ansible incorrectly. I explain it better over there:

https://github.com/ansible/ansible/issues/11088

Any ideas?

your message does not match your play:
    - job-launcher.conf
vs
[<ec2 host>] => (item=launcher.conf)