I don’t think so, the total absolute path length is about 100 characters, including the file://. I’ve already spent a couple of hours trying out all combinations of different paths.
Logseq does not seem to process the relative paths correctly and always assumes they are under assets. Here is someone who has a similar issue:
Does Aryan’s plugin insert full or relative paths on your system?