I had the same problem, even when I removed the ciphers above, TLS1.0 was still active.
I added a dummy default page whithout special cipher-suite and SSLProtocol configuration, with a subdomain, which is not registered on public DNS (snakeoil cert).
Now TLS1.0 dissapeared on my other virtualhosts.
I'm using Apache 2.4.38 (Debian 10)
Confirmed, many thanks Robin!
I had the same problem, even when I removed the ciphers above, TLS1.0 was still active.
I added a dummy default page whithout special cipher-suite and SSLProtocol configuration, with a subdomain, which is not registered on public DNS (snakeoil cert).
Now TLS1.0 dissapeared on my other virtualhosts.
I'm using Apache 2.4.38 (Debian 10)
Your post was really helpful to me, thanks a lot!