Maybe it’s easier if you try something along these lines:
If an image is in several projects, all that is done individually in projects, accumulates in the original file’s settings and metadata. There is no “separation by project”. For “separation” (by metadata, filename, settings etc.), VCs are better suited, but if you need different names or metadata, they must be set anyways…unless you do the renaming in export.