OK so, yeah I had doas configured already and this is my config -
ctrl_interface=/run/wpa_supplicant/
ctrl_interface_group=wheel
update_config=1
network={
(snip)...
}
As it turns out, after I did
$ doas rc-update add dhcpcd default
now my wifi automatically connects on boot, if the network is available. I was running wpa_cli list_networks and realized it was connected already.
Maybe I was just issuing commands unncessarily..
The console wireless wpa tools always elude my expectations, lol. Weird things like only working once I launch the wpa GUI app, etc. I don't understand dhcpcd-gtk, dhcpcd-curses at all. I will need even more time with them (despite sitting and reading and configuring them way too long), as for now they're opaque to me but it's good not to have to rely on network-manager. The important thing is I'm online