Вам придется работать с соответствующими производителями, чтобы прийти к решению. Вы не опубликовали ни одного фрагмента кода, чтобы убедиться, что сделали что-то не так, я сомневаюсь, если вы дважды проверили поведение в нативной программе. И есть несколько способов нащупать аргументы. Использование версии Unicode, как и всех остальных, было бы маловероятным.
Это сложный запрос на поддержку, вы работаете с двумя сторонами, Microsoft и поставщиком карт, они могут указывать друг на друга. Ваша единственная реальная надежда на быстрый обходной путь - заставить ваше приложение работать в 32-битном режиме, установив для платформы Target значение x86.