What platform are you on?
This seems like an issue in MSYS2/cygwin or similar linuxy environments for Windows, it seems that the /ip4/… multiaddr is converted to an absolute Windows filepath (C:\ip4\x.x.x.x\...).
I’m not sure this is an actual fix - the fix depends on the environment. MSYS2 needs setting an environment variable, and cygwin has some other solution.