Yes, Azure SQL connections are encrypted. Azure SQL Database, SQL Managed Instance, and Azure Synapse Analytics enforce encryption (SSL/TLS) at all times for all connections, ensuring that all data is encrypted "in transit" between the client and server irrespective of the setting of Encrypt or TrustServerCertificate in the connection string. As a best practice, it is recommended to specify an encrypted connection in the connection string used by the application and not trust the server certificate. This forces your application to verify the server certificate and thus prevents your application from being vulnerable to man-in-the-middle type attacks. Non-Microsoft drivers may not use TLS by default or rely on an older version of TLS (<1.2) in order to function. In this case, the server still allows you to connect to your database, but it is recommended that you evaluate the security risks of allowing such drivers and applications to connect to SQL Database, especially if you store sensitive data.
References: