Ok, I see (but I have not the solution).
I tried to reproduce the same conditions that your VFS ... and I reached the same finding as yours, by examining the macro-log.html file, after an unsuccessful attempt to rename a file.
It's I believe, as I thought; we can use %folder-resource%, only in and from a real folder corresponding to a real absolute path of Windows.
If we displace a real folder in the VFS, from a real folder to another one, but which do not belong in the same absolute path, we can with %folder-resource% display the location information for the folder displaced, but we can not act on it (e.g rename it).
Maybe I'm wrong, but that seems logical ... by proceeding in this way it's like duplicating the information on resource in two places, one path would be real (absolute), but not the one wich we want.
I think if there is a workaround, it's in the Delphi code that will find it.
On the condition that I not say some stupid things.