First of all, nobody is being forced to leave Karabakh. Azerbaijan stated many times that, they are also our citizens. Anyone who wants to stay, can stay. You say it will become part of Azerbaijan, but it always was considered as Azerbaijan. Even Armenia did not recognize it as a Republic officially.
I just want to give one example: Khojaly town which historically was called Khojaly, even in Soviet era it was called Khojaly. But after occupation it was renamed to Ivanyan in year 2000 (!). Ivanyan was Armenian army general who lived between 1920-1999 years. Now, the question: How in the world the historical name Khojaly was removed and renamed as Ivanyan, who was alive 25 years ago? Wasn’t that ethnic cleansing? Openstreetmap team accepted that change and nobody said anything regarding that (historical names, ethnic cleansing and etc.). And now, when government takes control of its areas, you are calling that ethnic cleansing. For me these are double standards.
Not only names in Karabakh region, but names of other occupied 7 regions around it were changed to Armenian ones, not historical ones. I repeat again, I have no problem with armenian names, they can call any city how they want, but when it appears on the main page of the map, that is not correct.
I edited Kovsakan name to Zangilan and was warned for that in 2020 Zangilan was never called Kovsakan, it was a city where majority was Azerbaijani people. So, why it was changed to Kovsakan and remained until 2020 war? Even in Soviet time it was called Zangilan.
There wre also many villages with Azerbaijani majority in Karabakh in Soviet times. For example, Malıbəyli, Kərkicahan villages were Azerbaijani majority. But all of their names were changed and there was no problem according to OSM. And now, when government really took control of those areas, somebody was uncomfortable and is trying to accuse me in ethnic cleansing. That is funny
Anyway, if as you said, after 1 January 2024, the main names will be changed to Azerbaijani ones, I see no problem. Of course, multilingual names must be kept. But in our case, English names were also changed to Armenian ones. For example, Armenians call city Xankəndi (Khankendy) as Stepanakert (after the name of Stepan Shaumyan who also lived in 1900-s, historical name is Khankendy). When we look to multilingual names, in English it appears as Stepanakert, not Khankendy. That will also be a problem, so the best way is to show official names on main page and alternative names in description. Officially, the city is called Khankendy, you cannot send any item or any delivery by showing Stepanakert as address. It will not pass the border. That is why names should be official ones in deoccupied areas.