I can use either nmtui or edit various configuration files to connect kali to the network wirelessly on a headless setup, but once I?m done and have tested that I can ssh to kali via the IP on wlan0, I then unplug the Ethernet cable on eth0 and kali becomes unreachable via wifi (won?t even respond to pings let alone establish ssh).

I don?t understand why this should be.