The site was controversially shuttered back in March 2024 over unpaid rents