Why does MacOS use TLS 1.1 in all web browsers and does not allow us to change it?

I am using a Macbook Pro with an M1 processor and developing a .NET Core web application. There is a feature in my application that controls the TLS versions and only allows connections with a minimum TLS 1.2. However, I have been unable to meet this requirement on my Mac computer while running the application in a local environment. Every request comes with the TLS 1.1 version. What could be the root cause of this issue? Is it possible to change the TLS version being used? I have been unable to change the TLS version, as it continues to be used as TLS 1.1 every time.

I would appreciate it if you could provide me with some guidance on this issue. Thank you in advance.

Why does MacOS use TLS 1.1 in all web browsers and does not allow us to change it?
 
 
Q