I seem to have solved most of my port instability issues. They seem to have been power-related. Turned out my idea of powering the Pi using a 100W USB-C port on my power supply was a bad one. Instead, I should have been using the 45W max power supply that came with the Pi 5. I tried it out this morning and it worked well, logs clean, gotos worked, image taking worked - for about ten minutes.
And then the WiFi connection died. I could not get it back without shutting down the Pi and restarting it. It came right back on, and has stayed on for a couple of hours now. This makes me believe that the problem is probably not with my network.
But I would like to know if there is a way in ArchLinux to monitor (log) what is going on with the WiFi setup? Would any service of the ArchLinux system emit loggable messages?
Wifi stayed on all night. with the above command. So that's good.
As for persisting it, I find
this, on the Arch Wiki
. But the environment described does not seem to match that of AstroArch. None of the files mentioned is in the /etc/rules.d directory.