Lot of "TT inconsistency"
Using maint branch
Into tanslation-table.c, the call to function set_bit/clear_bit is done with a mask (BATADV_ORIG_CAPA_HAS_TT) instead of bit number 2
Result: the bit 4 is updated
Into function batadv_tt_update_orig, the bit is checked by the mask, and it can never be set.
has_tt_init is always false => a full tt request is always sent
set_bit(BATADV_ORIG_CAPA_HAS_TT, &orig_node->capa_initialized); BATADV_ORIG_CAPA_HAS_TT = BIT(2)
Hoping that my analysis is correct, and can help you.