Ok…a quick follow up. So my second fresh start has worked much better.
TLDR: The Curl command method worked much better for me this time.
I did a fresh SD card image with full raspbian buster desktop install to a Pi Zero W.
I did an apt update and dist-upgrade.
I tried for the first time; the All-in-One Curl bash install command . Previously I used the git method.
The All-in-One curl command seems to have worked with very little editing of the examples scripts.
And I got the “weather-and-light.py” script to work this time around. However “python3 weather-and-light.py” works where “python weather-and-light.py” fails with a syntax error.
Thanks!