в париснге по результатам поиска есть проблемы, в первую очередь в том что через апи (да и через сайт) можно получать лишь топ 1000 человек.
поэтому парсеры для того чтобы получить все результаты поиска начинают еще сильнее их делить, например по году рождения/месяцу/полу. но иногда и этого мало (т.е. например по указнному году/мес/полу более 1000 чел), и мы при парсинге получаем не всех юзеров, выход - делить еще сильнее, например добавлять день рождения - но это сильно увеличивает колич запросов и время. к тому же запросы на поиск сильно лимитированы.
сегемнто таргет возможно имеет собственную базу созданную парсингом всех юзеров вк. эта база могла устареть, в ней могут быть исключены старые не активные акки, или тупо другая реализаци поиска по какому то параметру (уже в своей базе), поэтому расхождения вполне возможны.
учитывайте также что когда вы делаете поиск на вк и вам показывает "найдено 1 700 000 пользователй", то если даже вы начнете их листать вниз - то вы также сможете увидеть только 1000 первых пользователей.