Olá Lucas!
Pelo que entendi, você está enfrentando um problema onde o RestauranteService está gravando corretamente os dados, mas o ItemService não está consumindo a fila e gravando esses dados. É isso mesmo?
Uma possível solução para esse problema é verificar se o ItemService está configurado corretamente para consumir a fila. Certifique-se de que as configurações de conexão e a lógica de consumo da fila estão corretas no código do ItemService.
Além disso, verifique se o RestauranteService está enviando corretamente as informações para a fila. Certifique-se de que os dados estão sendo enviados no formato esperado pelo ItemService e que não há nenhum erro na serialização ou envio dos dados.
Outra possível causa para esse problema é a falta de sincronização entre os serviços. Verifique se ambos os serviços estão executando na mesma versão do .NET e se estão usando a mesma versão das bibliotecas e dependências. Incompatibilidades de versão podem causar problemas de comunicação entre os serviços.
Caso essas sugestões não resolvam o problema, sugiro que você verifique se há algum mecanismo de log ou monitoramento específico para a fila que você está utilizando. Essas ferramentas podem fornecer informações adicionais sobre o que está acontecendo com a fila e ajudar a identificar possíveis problemas.
Espero que essas sugestões possam te ajudar a resolver o problema.