Eu entendi, lendo os outro tópicos que não existe inversão do "can" com "we", nesse caso, pois é uma sugestão e não uma pergunta.
Entretanto, se eu quisesse realmente convidar alguém para jantar como 2ª opção, estaria certo usar a frase:
Maybe, can we have dinner?
Ou não poderia construir essa frase com o Maybe ?
Exemplo em português (que meu inglês é tão ruim que tenho medo de me expressar errado):
(Eu) - Vamos almoçar em algum restaurante japonês?
(outra pessoa) - Não, eu não gosto de comida japonesa
(eu) - Talvez, possamos almoçar num restaurante italiano?
(outra pessoa) - Eu adoro comida Italiana, mas eu tenho namorado.
tentando reescrever em inglês:
(Eu) - Let's have dinner any japonese foods?
(outra pessoa) - No, I don't like thats kind of food
(eu) - Maybe, can we have dinner any italian foods ?
(outra pessoa) - I love it food, but I have a boyfriends.