Note, I had to log into my email address again and delete the account because a blank account was created when I logged in previously. Once I deleted the account and logged in again via the above method, everything worked.
When I logged in after the change a new account was made for me, I logged into this account and went to the bottom to delete it. Once I did this, I was able to login via Github (depreciated login link) and connect my profile to my email address.
I get the Delete My Account modal to show and when I click on I am 100% certain.... nothing happens, the modal remains as is, however, when I do the reset option the modal disappears, presumably since the account has been reset.
The two causes - adding an email to an existing account and not being able to delete accounts - have both been reported as bugs. However, any time you need your account to be modified in a way that cannot be done from the UI the only way to do that is to email team@freecodecamp.org. Quincy is the only person with the ability to directly access user accounts and change them (for obvious reasons).