Well, the check that was done was (i.e. check whether the path is already in `$MODULEPATH`) is wrong, since it doesn't imply that `use` was called on that path. `lmod` doesn't simply 'follow' `$MODULEPATH` like `modulecmd` does