Interesting, I am running Veracrypt in this "kind of portable" mode under Mojave, with no other moves or precautions, and it works just fine, not leaving a trace on the target system.