copy-user-wpasupplicant.sh searches for commented out psk
The awk statement here: https://gitlab.com/kalilinux/build-scripts/kali-arm/-/blob/00f0f3e30cab86fa3c70bd2299708eab796e356f/bsp/scripts/copy-user-wpasupplicant.sh#L10 seems to be looking for a psk that is commented out.
On my local pi 4 this causes the kali boot to ignore a /boot/wpa_supplicant.conf
that works fine with rasbian.
Removing the comment character from the awk statement caused my raspberry pi to connect to wifi on boot as expected.
Googling for answers, it looks like some other people are running into this as well: https://gist.github.com/jjsanderson/ab2407ab5fd07feb2bc5e681b14a537a https://medium.com/@defsecone/kali-linux-installation-on-headless-raspberry-pi-1856d9c61983
If this wasn't intentional for some reason, the merge request is here: !327 (merged)