Тильда в PATH может не быть вашей домашней директорией
При добавлении пути ~/.local/bin/ в переменную PATH через конфигурацию shell, тильда не раскрывается в домашнюю директорию, если находится в кавычках. Вместо этого создаётся буквальная папка ./~/ в текущей директории.