TTL values (time to live values) in the previous, not the new, DNS records are often the root cause for delays in changes to DNS. There is more about this behavior (which true for all DNS - not just sites or DNS at Netlify) here:
If there are other questions about this, please let us know.