Только относительно curl. Т.е. конфигурация судя по всему была рабочей. У меня сформировалась гипотеза, что hosts сопоставляется после распаковки tls, по этому не мог без SNI (поправьте к). Пришел запрос в tls, ищем hosts=sni, распаковываем tls, отдаем в virtual service, он уже роутит по http (если у нас на gateway стоит simple TLS), пакует в свой tls (у меня mTLS), отдает на целевой side car.