Wow. I'd never heard of the place, so I went to check it out.
Judging by the looks of it, it has not been updated since the advent of mesh. The stores there look like they came straight out of 2008 or Freebie Galaxy.
If you're a potential store owner, I think I would look elsewhere, as the Luna Mall is not going to get any traffic other than the odd curiosity seeker. I did not see any posters or kiosks on the site to indicate how one would apply, so it doesn't look like LL is interested in bringing it into 2023.