DNS propagation can take from a few minutes to several hours. In some cases, it can take up to 24 to 48 hours depending on caches and internet providers.
During this period, some visitors may see the old website while others already see the new one.
This delay is normal and does not necessarily mean that the configuration is incorrect.