Выяснил что docker в host и policy routing, работает условно верно, если биндить к нужному IP, что-то начинает внутри контейнера правильно работать, что-то нет ибо биндится на 0. В macvlan, работает вообще идеально, даже без policy routing, 😅 но софт "выше", не знает ничего про macvlan, и задавание IP.