Здравствуйте! Ситуация у вас, к сожалению, сейчас встречается нередко, и сразу скажу прямо: требование заключить контракт на участие в СВО как условие для получения ВНЖ не предусмотрено законом, поэтому такой отказ можно считать сомнительным с правовой точки зрения.
Если отказ уже вынесен, важно понимать, что он должен быть оформлен письменно с указанием причин. Без официального решения на руках оспаривать что-то практически невозможно. Поэтому первым шагом стоит получить именно письменный отказ.
Дальше у вас есть право его обжаловать. Это можно сделать либо через вышестоящий орган МВД, либо сразу в суд. На практике чаще эффективнее обращаться в суд, потому что там оценивают законность оснований отказа, а подобные условия, как «контракт на СВО», в законе о правовом положении иностранных граждан не закреплены.
Параллельно нужно думать о сроках РВП. Если он заканчивается в январе, важно не допустить просрочки, иначе возникнет обязанность выезда. Варианты здесь такие: либо добиваться отмены отказа по ВНЖ, либо рассматривать альтернативные основания для легального пребывания — например, оформление нового статуса (если есть основания), либо своевременный выезд с последующим въездом.
Отдельно отмечу, что брак с гражданкой РФ сам по себе является основанием для получения ВНЖ в упрощённом порядке, и это усиливает вашу позицию при обжаловании.
Если есть возможность, уточните, выдали ли вам уже письменный отказ и что именно в нём указано как причина — от формулировки многое зависит, можно более точно подсказать стратегию.
С наилучшими пожеланиями, Юрий Михайлович.