MS SQL Server accepts non-SSL connections even with Force Encryption enabled on the server side
Yes, this is correct.
It's also described here Enable Encrypted Connections to the Database Engine (SQL Server Configuration Manager)
And maybe also this discussion helps: force-encryption-on-sql-server-not-working