Mano, pensei em algumas coisas, talvez possa te ajudar:
Para as imagens:
- Tenta debugar pelo networking, vê se ele ta conseguindo baixar as imagens, caso não, vê qual o status code e tenta entender o porque ta rolando isso.
- Verifica se o domínio da imagem foi configurado corretamente no next.config.js, talvez ao buildar a aplicação o path da imagem esteja mudando.
- Onde fez o deploy? Ele não retorna nenhum warning ou TypeError no log do build?
- Prioriza o uso do componente Image do next/image.
- Vê se as imagens estão no caminho correto. Se estiver usando um caminho relativo, talvez precise ajustar para um caminho absoluto ou relativo corretamente. Lembre-se de que os caminhos podem mudar após o build. =)
Para os links:
- Se estiver usando um basePath no next.config.js, certifique-se de que todos os caminhos das imagens e links estão corretos.
- Prioriza o uso do componente Link do next.
São dicas gerais que eu usaria pra tentar debugar essa parada. Qualquer coisa só chamar ai, mano!