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.