Don't make a change after you buy your domain there. The web hosting providers I was using required I used their DNS. So when I went to move my website to a new hosting provider I got everything set up at the new location and changed the NS pointers from the old hosting provider to the new one. Within hours, my domain was nuked off the internet. I should have stood by my knowledge on the first domain, but after 5 days of it "propagating" around the net, it still wasn't showing. There is no such thing as propagating, there's a time to live (TTL), when that expires on a DNS, the server goes out looking for a more current record. I finally moved the domain hosting to google domains and amazingly it came alive immediately.
I should have just initiated the google domain change on my second domain. But after a couple of years I thought they would have gotten things worked out. Turns out I was wrong; they hadn't. I ran into the same issue as prior. But this time, I just initiated the change after 12 hours. Their tech support is really good about telling you records need to propagate and they are completely wrong. It's all based on time outs. I'm going to pay the money and have all my domains moved.