Do you have the bullets? I would go seed for a new mega tree. You can get more density in both directions. 3 meters is nice length to start with.
If you go 50x16 (pretty standard size from a few years ago), you can do it easily with a 2 port controller. So almost any controller to start with. A...
One thing about aliexpress is that freight is usually a little high. Depending on the order size, ask for a quote and see if the freight comes down or maybe if there is another way to ship than the standard ways on aliexpress.
IIWM and I had 100 node strings, I would make 100 node trees. Maybe 7x10 or 5x14 and then your 30 node star. This eliminates the cut and patch and still get 6 or 7 trees on one port. Yes it takes 35 more pixels per tree. It will look fuller and will be so much easier to put together.
Other than limiting the total number of pixels per port, you don't need to worry about setting up end to end displays in xlights. Just model the elements as you will physically construct them. For example, you have three windows. Likely you will want to construct the window frame as three...
If no one else has a suggestion, I think there is a restart scrip (fppd_restart) you could try after the baldrick is turned on and before the show starts. I am unsure how you do that once each day in a playlist (maybe a separate playlist that only runs 5 minutes before the show) but with a...
Having spent some time of my life programming, it could be a bug. Random is not always "random" depending on the algorithm and often involves division or multiplication that could result in "1" being the answer for only two sequences. Try adding some more sequences to the list (just copy over...