@Injectable декоратор отсутствует, поскольку этот класс используется в качестве пользовательского поставщика. Смотрите следите за использованием:
{
provide: ConfigService,
useValue: new ConfigService(`${process.env.NODE_ENV}.env`),
},
В этом случае вы можете указать токен и значение, которое вы хотите использовать, здесь configService создается вручную, а не системой DI.
Когда вы используете декоратор @Injectable, вы указываете nestjs, что этот класс должен быть создан платформой.
Надеюсь, это поможет вам понять.