Jenkins uses it's own user to execute its commands on its hosts i.e. jenkins uses jenkins user to execute any command. For while connecting with remote on your ansible, you used your default/current host as ssh host and not jenkins.
To run ansible commands via jenkins you need to SSH into host using jenkins user.