Found another issue that has appeared for some people.
The xbps 0.44 shlib code skips packages that have the "transaction" obj set to "remove". If you've been using
xbps for a while and never ran xbps-pkgdb(8) there could be some packages with that obsolete obj.
Solution:
for f in $(xbps-query -s '' -p transaction|cut -d ':' -f1); do sudo xbps-pkgdb $f; done
If this does not fix the unresolved shlib there's a pkg that is missing the `shlib-provides` obj, submit a new issue
in the void-packages github repo.
Thanks.