No plugins that modify roles that I can think of.
Further tests indicate that my problem is different to the one that opened this thread. It’s not that Patreon users logging in are being given admin roles, it’s that when I try to log in with my test Patreon account, it thinks that account should be connected to the admin for wordpress. The email addresses are different, and I’m logged out of both Patreon and Wordpress when I start the testing.
I make sure that there’s no account (patreon, or email related) that links to the email of my test Patreon account.
Then I try to login via the Patreon plugin “unlock this content - BECOME A PATRON” link.
If I use my wife’s Patreon account, it creates a new user on the site, and all is good.
If I use my test Patreon account, it thinks that should be connected to the Administrator account of wordpress and doesn’t let me in because I’ve unchecked the “Allow Administrators” box in plugin settings.
To clarify, I have two Patreon accounts, and an Admin wordpress account. Each has a different email address, and they’re from different domains.
The account for my creator Patreon page is the one that’s hooked into my Wordpress site.
The second Patreon account I only set up so I could test as a user. It has a different email address.
Also, the test Patreon account did seem to work as expected a few times. I’d been testing how it looked to a user to login with Patreon when you don’t have an account on the site. Then I’d delete the account that was created. Then I wanted to know what happened if they already had an account on Wordpress with the same email, so I deleted the account that had been created by Patreon, registered with the email address directly in Wordpress, etc.
At some point, it just started thinking that my test Patreon account should be linked to the Admin of Wordpress. I’m just trying to figure out where the logic is that attempts to link accounts, and how it could have been confused.
I hope that makes sense.