This option did not work for me.
I did eventually figure out what was causing the issue, but I’m unable to explain why it’s a problem. Seems like a bug. (v4.26.2)
Since using “Open Level (By Ref)” seems to fail to find the resource, I opted to convert the soft path to a string and use the (By Name) version. This is when the collision issues started!
After further testing, using ONLY the name and removing the path seems to work correctly.
I can also confirm that this bug also affects for example comparison of strings. I needed to split the path to ever be able to evaluate the result as “true”.