I noticed the script was using the same MAC address for the ap0 adapter. From that blog post...
> A number of tutorials I found claimed that the address for the virtual AP must be different from the primary MAC address. I found there to be no difference in behavior, but you should be able to change the last byte, for example, to give your client and AP different MACs.
huh ... You'd think this could cause interference, but I guess not if they have different SSIDs and passwords.
https://blog.thewalr.us/2017/09/26/raspberry-pi-zero-w-simul...