Why does the Epic Games Launcher client never remember login information or device?

The checkboxes to keep my account logged-in and to remember my device are both checked every time that I log into the Epic Games Launcher. And yet every time I launch the EGL, I have to log-in and get a 2FA code again. I have lots of launchers and login-required programs on my PC, and EGL is the only one that doesn’t remember my login information.

Also, I’ve been waiting 10 minutes now to receive the 2FA code and still haven’t received it. I’ve tried cancelling the login and redoing it to get another 2FA key, and it still hasn’t arrived.