If this is true, it’s a bug that should be reported on GitHub, but I can’t reproduce it at all, at least in my environment. It works as expected with or without the path on my side.
I recommend you to know basic playbook syntax and variable usage, then try it.
Also, if a task fails, read the error message carefully to find out why it failed and how to fix it.