Здравствуйте,
Вообще, при получение ВНЖ законодательство РФ обязывает иностранного гражданина зарегистрироваться по месту жительства.
Ст 16 ФЗ от 18.07.2006 N 109-ФЗ «О миграционном учете иностранных граждан и лиц без гражданства в Российской Федерации»
1. Заявление иностранного гражданина о регистрации по месту жительства должно быть подано в орган миграционного учета в месте нахождения жилого помещения, которое данный иностранный гражданин избрал в качестве своего места жительства, в течение семи рабочих дней с даты получения им разрешения на временное проживание или вида на жительство либо с даты его прибытия в место нахождения указанного жилого помещения.
Но, если нет жилья на законных основаниях, то, допускает, регистрацию по месту пребывания. Однако, как видим, в силу п.8 ст 9 ФЗ «О правовом положении иностранных граждан в Российской Федерации» от 25.07.2002 N 115-ФЗ
9) по истечении трех лет со дня въезда не имеет в Российской Федерации жилого помещения на основаниях, предусмотренных законодательством Российской Федерации;
Основания, предусмотренные законодательством РФ в отношении жилого помещения — это необязательно иметь его в собственности. Это может быть и договор аренды. И Вы по месту этого жилого помещения должны зарегистрироваться по месту жительства.
Уточню, что далеко не все имеющие ВНЖ, имеют возможность даже после 3 лет зарегистрироваться по месту жительства. Зарегистрируются по месту пребывания. Данная статья не особо «рабочая». То есть, вероятность, что Вам аннулируют ВНЖ по тому основанию, что у Вас нет жилого помещения, в котором бы Вы зарегистрировались по месту жительства, на мой взгляд крайне мала. Но имейте ввиду, что при подаче заявления на гражданство, Вам в любом случае нужно будет зарегистрироваться по месту жительства где-то.
Срок отсчёта трёх лет ведётся не с момента получения ВНЖ, а с даты первичного въезда в Россию. Если вы получили ВНЖ в 2023 году, но въехали в страну раньше, то трёхлетний срок мог уже истечь.