every single one of them builds dhcpcd with elogind/systemd (libelogind/libsystemd) and artix doesn't use eudev anymore, I don't know what void does.
Other than this I stopped using dhcpcd due to its autoconfiguring too much and having to fight it not to use router's default DNS servers.
Are you turning ipv6 off during boot, I noticed you use legacy interface names. If so, your router may be only providing ipv6 dns and you have blocked them at the boot-loader?
Just guessing, it is the only thing I can do with so much info.
The proper way to report problems with a service in Obarun is to provide the output of
% sudo 66-inservice -g -d 30 dhcpcd
30 is for the last 30 lines of log, but if dhcpcd is having problems they will show there.