@endace Thanks for reporting this. The only email address associated with a user is the one listed in the user table.
The expected behavior is for the owner to be shown all options (including the Enter activation key button in the first option) and for the member to be shown only a handful of options (excluding the Enter activation key button in the first option).
I tested this just now with a n8nio/n8n:1.64.3 and a fresh DB, and as the owner I was able to see all options and register for community edition. Would you be able to take a backup of your current DB and test if this persists on a fresh DB?
When you mentioned the email was listed in the user in the DB was enough to solve this. The reason I asked was I had a null user in the DB for user.
I went back and took a look and found the the DB I downloaded was in /root/.n8n/
I found another db in /.n8n/ which was a larger size. I was able to find the owner user listed there with an email address and just changed the password in the able and was able to login as the owner account.