на вскидку - почему трейсроут (tcp/udp/icmp режимы) может не отображать сам целевой хост в конце трейса, не смотря на то что на этом целевом хосте tcpdump фиксирует приходящие запросы и главное уходящие ответы
походу так - линуховому трейсроуту в TCP режиме нужно либо (!) icmp ttl expired либо (!) syn/ack или rst, чтобы хоп отобразился. Когда паскудный ISP на другом конце фильтрует tcp/udp но оставляет icmp открытым, целевой (конечный) хост в трейсроуте отображен не будет, т.к. он icmp ttl expired не генерирует (хотя бы потому, что там и роутинг выключен), ну а его ответы на tcp тупо режутся.