This is something that I noticed during testing with multiple Thread border routers. I've got OTBR Add-on 2.12.3 on HAOS, along with an Espressif TBR devkit running a build using a development ESP-IDF with TREL support.
If the HA OTBR Firewall is enabled, the Add-on logs do not show any traffic using the "trel" radio. Additionally, the logs on my Espressif TBR include messages indicating that forwarding packets over TREL to the HA OTBR is failing:
I(509980) OPENTHREAD:[N] MeshForwarder-: Failed to send IPv6 UDP msg, len:95, chksum:8306, ecn:no, to:8e291b6bd127e2fd, sec:no, error:Abort, prio:net, radio:trel
I(509980) OPENTHREAD:[N] MeshForwarder-: src:[fe80:0:0:0:886b:d45b:78c7:8b91]:19788
I(509990) OPENTHREAD:[N] MeshForwarder-: dst:[fe80:0:0:0:8c29:1b6b:d127:e2fd]:19788
After I disable the HA OTBR Firewall setting, the error log messages on the Espressif TBR disappear, and I see two-way TREL traffic in the HA OTBR logs:
00:08:11.253 [I] MeshForwarder-: Sent IPv6 UDP msg, len:90, chksum:7949, ecn:no, to:0xec00, sec:yes, prio:low, radio:trel
00:08:11.254 [I] MeshForwarder-: src:[fda9:d862:9078:1:753d:3132:3cc2:8954]:58914
00:08:11.254 [I] MeshForwarder-: dst:[fda9:d862:9078:1:d6c4:e184:8639:9a85]:5540
00:08:11.282 [I] MeshForwarder-: Received IPv6 UDP msg, len:82, chksum:9505, ecn:no, from:0xdc00, sec:yes, prio:normal, rss:-20.0, radio:trel
00:08:11.283 [I] MeshForwarder-: src:[fda9:d862:9078:1:3568:e119:2a4a:b1b]:5540
00:08:11.283 [I] MeshForwarder-: dst:[fda9:d862:9078:1:753d:3132:3cc2:8954]:58914
Is this the expected behaviour?