This could be nothing but since this ownership has been unbelievably shady over the past 3-4 years, especially now, I feel like this could be something pretty major. Leo set up an LLC on August 20th called 7 lsst llc based in MA.
Personally I’m thinking they are close to a sale so they set this up for tax coverage. I’m pretty dumb so hopefully someone smarter reads this and can shed some light on it.