If a target path defined in the programs.lua uses a directory depth greater than one directory, oppm update may incorrectly double the path depth. Please consider the more detailed explanation of the issue and a proposed solution in my PR: https://github.com/OpenPrograms/Vexatos-Programs/pull/13