The glass stacking units appeared on site after the 2023 festival, and we've had news since that Genosys will reappear in 2024, so I'm sticking with the reborn Genosys theory myself. They're essentially just dumped inside Gate C alongside prefabricated stairs and a couple of pallets of bits and bobs so it looks myself very much like they were delivered and are now just waiting to be shifted into place during this years build tbh rather than having been already used on site for 2023.