Solution 1:

Anycast services should be totally transparent to the user, unless the provider is doing it incorrectly. If your zone is not properly propagating, you may need to open a support ticket with the provider to get this moving again.

Over the years I have seen several organizations do DNS very differently. Some have a proper 'primary/master' where all others get DNS data from. A few use a stealth primary/master. Some break the chains and copy zone data and configuration elements to DNS servers one-by-one.

Propagation for zones and/or records should not take 45 hours. On the aspirationdns.com servers, changes should be reflected very quickly. The only time this can take longer is when records are cached by 3rd party DNS resolvers that wait until the record TTL expires to refresh. Some do...