DNS Propagation wasn't happening automatically

Hello, I’ve purchased my domain from Infomaniak since I needed a .ch domain(I normally work with namecheap but that domain wasn’t available on namecheap at the time). I set-up everything and once I was finished I could access the website normally without a problem. My customer complained that he can’t reach the website from Switzerland, Italy or Germany. I checked it with DNSChecker.org and it was still pointing to the old IP’s. I told the customer to wait for a few days and the DNS Propagation will happen and he can then access it. But after nearly 96hours the DNS Propagation never happened. I checked the Domains tab on vercel only to see three records showing

CAA 0 issue “letsencrypt.org

I went in there and added

A | 76.76.21.21 |

and everything start to work fine. The DNS Propagation is now updating and I can see from DNSChecker.org that the dns propagation is happening. My question is: Is this safe to do? Or should I change something?

|
|----|----|----|----|----|
| |

The domain troubleshooting guide can help with most custom domain configuration issues. You might be able to use that guide to solve it before a human is available to help you. Then you can come back here and share the answer for bonus points.

You can also use v0 to narrow down the possibilities.