Thanks for taking the time to explain these concepts, but there is something I didn't get correctly.
You disagreed with the idea that variables created with the let and const keywords are not hoisted, and the reason you gave was that the memory (Script VO) is aware of variables created with the let and const keywords.
If I may ask, does it mean hoisting also occurs even when you do not get to access variables created with the let keyword?