The relatively recent Red Hat Simple Content Access and it being enabled for everyone also means that the auto-attach feature is obsolete. I think the earlier Red Hat / Satellite downstream subscription model was the main reason for the existence of the auto_attach parameters of the activation_key role.
Given the above, it would be helpful to refresh the parameter description, perhaps even changing its default, see https://github.com/theforeman/foreman-ansible-modules/tree/develop/roles/activation_keys. Thanks.