The fact that the domain hasn’t transferred yet may be the “elephant in the room”! Make sure the domain is active with the new host, then do all of the above. I won’t be able to use one of my domains for another month as it was just made through a different host.