It sounds like your inventory states ansible_become=true which forces become for every execution, but your inventory does not include ansible_become_password.
When specifying the same user for --become-user that you are logging in as, effectively disables become, and doesn’t require a password.