The SQL Server Native Client bit level doesn't depend on the Application, but rather the OS bit level. So, that may not be the issue here.
What kind of Authentication are you using to register the database (Windows Authentication or Database Authentication)?
Try using a Database Authenticated login and check if you still face this issue.