Every other thread relating to the code not being sent just recommended disabling this feature. I actually do want my users to have this option, but the code is not being sent when trying to auth via email. I have my actual mail server all set up for confirmation emails and that is all working fine. I am wondering what could be going on or how to get this setup?
So, my test email I was using actually forwards to another inbox. I didn't see anything on my final destination email, but when I logged into the "original" email - there it was in the Spam folder. So, Google doesnt forward spam for you apparently, which makes perfect sense. Thank you and I hope this info may be helpful to someone in the future.