DNS propagation explained
After a DNS change not everybody sees the new value immediately. That is not a fault but how the system works.
Why it takes time
Servers around the world keep a copy of your record for a period you set yourself: the TTL. As long as that copy is valid they do not ask again.
What you control
The TTL. Lower it to a few minutes a day before a planned change, and raise it again afterwards. That turns a 24-hour wait into a few minutes.
What you do not control
Some internet providers hold values longer than requested. That is why a change can be visible to you and not to a customer.
What does not work
Requesting the change again, or making it a second time. That restarts nothing and causes confusion.
How to check
Query several public DNS servers rather than opening your browser. Your browser keeps its own copy too, which misleads you.