Не забывайте, что IDA является статическим дизассемблером (хотя и очень умным), в то время как OllyDBG является динамическим отладчиком.
Отладчик видит программу, котораязагружен в память и должен быть запущен или приостановлен во время выполнения.Дизассемблер не запускает программу, а пытается декодировать ее код и данные, как они представлены в образе файла на диске.То, что хранится на диске, может отличаться от того, что находится в ОЗУ, особенно если динамические модули загружаются с нетерпением при запуске или с отложенной загрузкой, или если в работе программы есть этапы декодирования / дешифрования.
Неотметим, что IDA - это мощный инструмент, который имеет некоторую кривизну обучения.
PS отличная книга об использовании "Книги IDA Pro, 2-е издание": https://nostarch.com/idapro2.htm