Well, I read your message Rob and checked timedatectl. It told me that the time is correct and Pi is connected to a network time server. The Pi networking has been fine since the beginning.
So I decided I would take another run at figuring this out. Before starting in on it again, and for about the 32nd time in this process, I rebooted the Pi and Kiwi.
I didn't even get to the point of rebooting the beagle, because when the Pi and Kiwi came back up, it started working.
I have no idea why, because I all I did was run timedatectl! :-)
Thanks for your help Rob, and for making this great script available.
I'm not going to tempt fate and reboot again to see what happens, I'm happy to be up and running! Something will cause me to reboot sooner or later and we'll see then.
PS: And twenty minutes later, I got this spot (though I'm kind of wondering it TX power is accurate

: