Tls drops call when session timer runs out

Running 16.1. & pjsip 2.8. Have tls setup with media_encryption=no as ITSP does not support SRTP. Outbound calls work fine until the session timer is reached. The error in the logs says “No matching cipher found” and the call drops.
[transport_tls]
type=transport
protocol=tls
local_net=192.nn.nn.0/27
bind=192.nn.nn.nn:portnum
external_signaling_address=nn.nn.nn.nn
external_media_address=nn.nn.nn.nn
tos=cs3
cos=3
method=tlsv1_2
If I switch the endpoint back to udp it works fine but I would like to use tls since the ITSP supports it.