What do I mean:
Hear is no sign packet received directly.
Seems like it show 'direct' because of the values hop start and hop limit.
On top of this Relay field must match sender, like
0xf421b86c:0x2157f6**55**->0xba656328 tr: 0 WantAck=0 HL=3 HS=3 Ch=0x8 ENC len=30 Rly:0x**55** Pr:70
If Relay != byte of sender and hop limit and hop start indicate 'direct': may warn like 'packet seems like direct but was relayed'
Also should be useful to see the original hop start and hop limit (not only calculated hops).