Ещё раз вопрос по структуре директорий проекта
Если я правильно понимаю, GOPATH должен содержать папку проекта
А где по отношению к папке проекта должен лежать go.mod? Если он один на всех
В родительском ему нельзя (GOPATH), а в папке проекта - потребуется каждый раз переназначать для других проектов
Но при этом же условие, что go.mod должен быть в родительском ИЛИ в текущем каталоге проекта