As mentioned in my initial post:
>>... ODBC driver where both connection strings configured properly i.e. SERVER=SQL1.company.com,2444 and FAILOVER_PARTNER=SQL2.company.com,2444<<
Again - both connections work when the application starts/restarts. Only the automatic failover from Primary to Secondary when the application is running doesn't .