This behavior seems odd to me...
So, a static resource loaded into a VF page creates a variable 'someVar' that can now be used on the VF page. A lightning component and a lightning web component hosted in the same aura app show someVar to be undefined in their javascript. This I would kind of expect.
Now, I load the static resource in the lightning component as well as on the VF page. someVar from the lightning component is not accessible on the VF page and someVar loaded to the VF page is not accessible to the lightning component, that is fine.
However, now the lightning web component has access to someVar from the lightning component after loading into the lightning component?
It is like it is sharing that static resource with everything else in the aura app? My understanding was that these were all supposed to be self contained and you need to load static resources in each component. Does loading a static resource in a lightning component add it to some lightning context on the page that the LWC can access and use? This kind of sharing of static resources wasn't exactly behavior I expected.