They are still leaking
How is that possible? The ALI YouTube channel is still up and public?
Surely, Lucasfilm is aware of these leaks by now. Why would they not have fixed the auto-uploader and made everything private by now?
I always found the “some guy randomly saw the videos in his YouTube recommendations” story a little fishy.
Seems more likely to me this was leaked by someone working on the restoration.