Да, нельзя, тк происходит замыкание, а в замыканиях нельзя трогать переменные, которые приходят через ref/out.
Ибо компилятор не может гарантировать, что ref/out ссылка будет актуальна в момент вызова анонимного метода.
Попробуй переписать без замыкания.
Покажи целиком код - подскажу конкретнее.
А почему нет? Пропсы грида и пропсы его элемента - это разные вещи.
Не уверен, как эта фича называется (прошу сказать), но можно ещё как-то так сделать:
Так микросервисы это же и есть разные приложения.
Если не хочешь давать наружу доступ напрямую к кафке - добавь новый сервис, который будет принимать какие-то сообщения по http (или через любой другой транспорт, например через отдельную кафку), и пусть он пересылает сообщения в твою внутреннюю кафку