That looks good. Try running the job with the highest level verbosity.
Note that tower does not expose your ssh decrypt password. The ssh process that ansible spawns may prompt for a password. AWX will look for that prompt string and fill it in with the ssh password.
https://github.com/ansible/awx/blob/87235082256e83a6531218771c7a502b91445f69/awx/main/expect/run.py#L55
https://github.com/ansible/awx/blob/87235082256e83a6531218771c7a502b91445f69/awx/main/tests/unit/expect/test_expect.py#L124