TTL and session termination

I got a quick question on the TTL and session management as some of the secrets may be expired as time goes by.
Let’s say we use mysql with Vault, the TTL is 24h and the secret will be rotated after 24h. What if there’s two running sessions and one idle sessions that associated with the original secret? Assuming all the TTLs had past, will it be terminated by Vault, or is that fully managed by mysql daemon?
Please advice.