Upon further investigation the shortest relative path logic was straight up just incorrect and wasn’t working correctly so it was choosing the longest relative path not shortest, which is why it was selecting your private path from the plugin directory.