I am suggesting a group of NPCs located in town, going under the name of Traveling Performers. Each of these NPCs has a holiday/limited time event theme maybe even dressed the part. The function of each NPC is to sell holiday/limited time event furniture and gear that you had already acquired. However, you would first need to trade in that specific item to unlock access to re-buying it. At this point you can re-buy the furniture or gear an unlimited amount of times. ( I am aware that a similar NPC like this already exists, however they only sell gear and not furniture. Plus they are very limited in their selection.) In having multiple NPCs, one for each holiday/limited time event it would be easier to locate items based on NPCs plus developers could spread out the amount of memory it would take to try to do all of this on just one NPC.

This is important going forward due to the amount of different kinds of holiday/limited time event items we have. Plus every event we get more different kinds of items. It's even more crucial for furniture than gear because when it comes to gear we at least have the Armoire chest.

Personally, when there is a new holiday/event furniture items I will buy several in the event I want to decorate with more then one later. Having several of each kind I find myself using housing storage and retainers just for holiday/event furniture. I even have an apartment just for storing all this event furniture. I didn't want to get rid of it because there was no way to get it most of it back, so I found myself just hoarding all this furniture. With the release of Endwalker I did find myself having to toss a ton of furniture that I have no way of getting back because I needed the space for the expansion.

In keeping only one type of holiday/limited time event furniture it helps inventory however I find myself now lacking to decorate for the holidays to the full extent that I would like. Wishing I had a NPC I could just go to to buy something I already own just multiple copies of for the holidays.