На скриншоте везде имеющиеся версии СТАРШЕ, чем требуемые. То есть лаунчер не проверяет "больше-меньше", а только "не равно".
Знаю. Я так и написал, что могут выходить новые версии, которые тоже не учитываются.
вот открыл гармонию, но я не понимаю, что в нем менять, да и ничего не могу поменять,все прописано
Вы же поняли, что это не обязательно делать? В самой Harmony не указана зависимость от других модов так ка кон первичен. Она указана, например, в Butterlib вот таким образом:
<DependedModule Id="Bannerlord.Harmony" DependentVersion="v2.2.2" />
Конкретные циферки могут отличаться. Нужно чтобы эти циферки ровно совпадали с той версии, которая указана в лаунчере у того модуля, на который ссылается зависимый. Короче, ИМХО совершенно бессмысленна трата времени - сидеть циферки подгонять. Проще нажать Confirm.
Я так и вовсе использую альтернативный лаунчер. Вот этот - https://rusmnb.ru/index.php?action=dldir&sa=details&lid=1168 (https://rusmnb.ru/index.php?action=dldir&sa=details&lid=1168) - в нём предупреждение не выводится