Unfortunate, but then that raised a new issue.
I am using multiple roles, however, the download manager only check the Primary role to allow access. It needs to check any of the users roles that match.
In my case their primary role could be contributor or subscriber, but they have an alternate role of “Coder” that I want to use to grant download access. Not all subscribers or contributors are Coders.
BTW, I am using the User Role Editor to assign multiple roles.