Vehicles are loaded into the reality bubble in a kind of all-or-nothing thing, after a sufficient but small part of the vehicle is in the bubble.[1]
Houses are loaded into the reality bubble one tile at a time.
There is no good way to get an entire house, of unknown and arbitrary size, to load into the reality bubble at the same time, short of substantially rewriting large parts of CDDA.
Thus, thereās no way to guarantee that your lights at point A (inside the reality bubble) are connected to a generator or battery storage at points B and C, which may not be inside the reality bubble and if theyāre not, they donāt exist.
This conundrum is the fundamental limitation on why people have to build vehicles to get lights and generators to work instead of just hooking a small generator to an existing house. Itās not because the developers are mean and want solar powered lighting to be a challenge, itās that there are limitations to how CDDA is set up and house electrical systems are one set of them.
If you solve the problem of guaranteeing that the generator is always in the bubble at the same time as the appliances, then the exact interface to enable lights is a minor detail. If you donāt, working on the interface doesnāt get you anywhere.
[1] Very large vehicles can still have some weird behaviors, and I believe if you have a vehicle more than 122 tiles long than really weird things happen. Some of these issues arenāt really solvable, but theyāre either rare corner cases or examples of people doing crazy stuff. But the idea that if you take over a mansion, you should be able to use the lights isnāt crazy, itās just hard to implement.