I previously had an article up here relating to the order in which Argo tunnel comes up and how this can impact its ability to start properly if the local DNS is not working.

This is no longer relevant. Provided you are running an up to date version of cloudflared, the daemon itself uses the Cloudflare service automatically.