This thread shows that errno -3 is related to a temporary failure in name resolution. I have no idea what is causing that.
I’ve thought it’d be interesting a config option within multiscrape to not change the state to unknown if value can’t be updated, but just do nothing (keep the old value).
That’s already possible, check the on-error functionality.