Здравствуйте!
После поправок к Конституции РФ, принятых в ходе Конституционная реформа в России 2020 года, статья 81 была дополнена более жёстким требованием. Теперь кандидат в Президенты должен не только не иметь иностранного гражданства на момент выдвижения, но и не иметь его когда-либо ранее.
Формально это не считается «обратной силой закона» в юридическом смысле. Обратная сила обычно относится к случаям ответственности или наказания за прошлые действия. Здесь же речь идёт о квалификационном требовании к кандидату, которое проверяется на момент выдвижения. То есть государство просто устанавливает условия, при которых человек может занимать высшую государственную должность.
Поэтому если человек получил российское гражданство, например, в 2019 году и до этого имел другое гражданство, то после изменения статьи 81 в 2020 году он действительно утратил возможность баллотироваться в Президенты, потому что новый конституционный критерий учитывает сам факт наличия иностранного гражданства в прошлом.
Есть лишь узкое исключение, предусмотренное тем же законом о поправке: требование о «никогда не имел» не применяется к лицам, которые ранее были гражданами государства, территория которого вошла в состав России (это делалось прежде всего для жителей Крыма).
Таким образом, ситуация, которую вы описали, юридически возможна: человек мог соответствовать требованиям в 2019 году, но после изменения Конституции перестал им соответствовать.
С наилучшими пожеланиями, Хабас Феликсович.