As per our development team this related behaviour is per the design of the K2 Core Architecture.
A workaround was provided to replace the ?Line Feed? character (CHAR(10)) with ?Carriage Return? and ?Line Feed? characters (CHAR(13) and CHAR(10)) before passing the value to Active Directory.
The issue has been logged as a K2 enhancement requested.