I solved it. Turns out if the password is long/complex enough, I have problems logging in from my iPhone.
So I just tested this on desktop; I can log in with my email address but not my username. This is a huge issue, because the apps only accept username as a login.
Interestingly, whenever I click the Verify Email URL in my email, it goes to a page that only has a header: "Verify Email".The URL endpoint responsible for validating the email also responds with a 404:https://lemmy.world/api/v3/user/verify_email Response body: {"error":"token_not_found"} Issue persists across devices and browsers (Safari, Firefox, Chromium)
I solved it. Turns out if the password is long/complex enough, I have problems logging in from my iPhone.