Asterisk 13 on hangup request sip bye is getting sent to only one participant on a bridge

Hi Everyone,

I have a incoming customer call bridged to a agent

As can be seen from the log below, hangup is requested for the customer channel.
However only the agent side receives the bye , the customer side does not.
This leaves the customer side still online.
Why does the customer side not receive a bye?

-- Channel SIP/agent-00000035 joined 'simple_bridge' basic-bridge <566a1903-51ff-4c76-98b9-1d723de3af3b>

-- Channel SIP/customer-00000034 joined 'simple_bridge' basic-bridge <566a1903-51ff-4c76-98b9-1d723de3af3b>

   > 0x7fa430011120 -- Probation passed - setting RTP source address to 172.20.0.17:16390

== Manager ‘manager’ logged on from 172.20.0.5

-- Manager 'manager' from 172.20.0.5, hanging up channel: SIP/customer-00000034

-- Channel SIP/customer-00000034 left 'simple_bridge' basic-bridge <566a1903-51ff-4c76-98b9-1d723de3af3b>

== Manager ‘manager’ logged off from 172.20.0.5

-- Channel SIP/agent-00000035 left 'simple_bridge' basic-bridge <566a1903-51ff-4c76-98b9-1d723de3af3b>

I’d suggest providing the complete console output with verbose turned up (core set verbose 9) as well as a description of your dialplan (or the dialplan itself).