Hi Ahmed,
this is not about the custom development. From my point of view this is BUG, that needs to be fixed.
TLS1 and TLS1.1 are deprecated, see https://tools.ietf.org/html/rfc8996
You should not use these protocols any more.
The RutOS is forcing the TLS1.0 on client side. That means that TLS1 must be listed as supported version on server side. This is security risk. Please give me good reason why to force version on client side as you do.
s_client man page, relevant section
-ssl3, -tls1, -tls1_1, -tls1_2, -tls1_3, -no_ssl3, -no_tls1,
-no_tls1_1, -no_tls1_2, -no_tls1_3
These options require or disable the use of the specified SSL or
TLS protocols. By default s_client will negotiate the highest
mutually supported protocol version. When a specific TLS version
is required, only that version will be offered to and accepted from
the server. Note that not all protocols and flags may be
available, depending on how OpenSSL was built.