obfs4 bridge and IPv6 distribution

hi.

I’m trying to understand why the ipv6 of my obfs4 bridge not being distributed.

I’ve put up an obfs4 bridge. it has a fully functional dual ipv4 and ipv6 stack.
the OR port is listening on an ipv4 socket and an ipv6 socket, and is receiving both ipv4 and ipv6 connections.
the obfs4 port is listening on an ipv6 socket. it only ever receives ipv4 connections.
I’ve tried this on centos7 and debian11 with same result. I’ve tried variations of ServerTransportListenAddr line with same result.
otherwise the bridge is fully functional serving ipv4 clients.

#Relay Search says:

OR Addresses
IPv4,IPv6
Flags
Running V2Dir Valid
Additional Flags
ReachableIPv6
Platform
Tor 0.4.7.11 on Linux
Transport protocols
obfs4

#the bridge-pool-assignments line is:

xxxxxx moat transport=obfs4 ip=4 port=443

#the current relevant torrc lines are:

ORPort xxxxx
ServerTransportListenAddr obfs4 [::]:443
ServerTransportListenAddr obfs4 0.0.0.0:443
ExtORPort auto

#relevant log say:


Opening Socks listener on 127.0.0.1:xxxx
Opened Socks listener connection (ready) on 127.0.0.1:xxxx
Opening OR listener on 0.0.0.0:xxxxx
Opened OR listener connection (ready) on 0.0.0.0:xxxxx
Opening OR listener on [::]:xxxxx
Opened OR listener connection (ready) on [::]:xxxxx
Opening Extended OR listener on 127.0.0.1:0
Extended OR listener listening on port xxxxx
Opened Extended OR listener connection (ready) on 127.0.0.1:xxxxx

Registered server transport ‘obfs4’ at ‘[::]:443’
Bootstrapped 5% (conn): Connecting to a relay
Opening Socks listener on /run/tor/socks
Opened Socks listener connection (ready) on /run/tor/socks
Opening Control listener on /run/tor/control

Bootstrapped 100% (done): Done
Now checking whether IPv4 ORPort X.X.X.X:xxxxx is reachable… (this may take up to 20 minutes – look for log messages indicating success)
Now checking whether IPv6 ORPort [X:X:X:X:X:X:X:X]:xxxxx is reachable… (this may take up to 20 minutes – look for log messages indicating success)
Self-testing indicates your ORPort X.X.X.X:xxxxx is reachable from the outside. Excellent.
Self-testing indicates your ORPort [X:X:X:X:X:X:X:X]:xxxxx is reachable from the outside. Excellent. Publishing server descriptor.