Логика? где она? не вижу. Гаплогруппа О как раз у найманов и встерчается в основном, которых среди казахов очень много. Между найманской О и китайской существенная разница. Какие именно племена казахов имеют киданьское происхождение и как это подтверждается источниками и ген. исследованиями? Чтобы использовать логику и решить задачу, нужны условия задачи. А если их нет, значит и логики никакой нет, и решения соответственно. Не знаю как у киргизов и уйгуров, но О у монголов(41%) и ойратов вместе взятых значительно больше чем у казахов, не говоря уже о др. "монгольских" народах.
Это как-бы что-то объясняет?
Более того, с Китаем у вас более крепкие связи языковые и генетические. Не вижу в этом ничего странного, были(остались) соседями как никак.