On my test site I am testing something out. I was able to change the email from the UI, but now when I try I get this error, "Your email address may not be changed at this time." Why am I receiving that error?
There is (3 times): Service\User\EmailChange function canChangeEmail()
which is called in your case from Pub\Controller\Account function emailSaveProcess()
I know this thread is older, but in case it helps someone else in the same situation (like me today). If you run into this while testing and you want to reset, just delete a few relevant entries from xf_change_log.