The remote.py downloader used for firewall remote-groups aborts if HEAD is not successful. Head is used to retrieve content-length, which can also be retrieved from the GET headers.
Observing the error requires code modification. vyos-domain-resolver does not log or in any way indicate a reason for filter.