Por que no arquivo application.properties as variáveis de ambiente tem uma sintaxe para definir (cifrão e chaves):
spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME}
E na classe ConsultaChatGPT é definida de outra forma (System.getenv) ?
OpenAiService service = new OpenAiService(System.getenv("OPENAI_APIKEY"));