Olá, Giovana, como vai?
Existem algumas possibilidades para esse comportamento, como o caminho da imagem, o nome do arquivo, a extensão utilizada ou até alguma regra de CSS sobrescrevendo o background-image. Como o espaço do logo continua ocupando área na página, é um indicativo de que o elemento está sendo renderizado, mas a imagem não está sendo carregada corretamente ou está sendo ocultada por alguma configuração.
Para conseguir analisar com mais precisão e identificar a causa, você poderia compartilhar o projeto completo em um repositório no GitHub? Assim consigo verificar a estrutura das pastas, o HTML, o CSS e o caminho utilizado para carregar a imagem. Dessa forma, fica muito mais fácil apontar exatamente o que precisa ser ajustado.
Ficamos no aguardo. O fórum está à disposição para ajudar no que for necessário.