Technically if you are bridging your NIC and you want to keep the host networking transparent to the VM you can just keep the wifi adapter running in OSX and the VM (assuming vmware tools is working) will automatically switch over to the wifi adapter on the host when the hosts wire is disconnected.
Otherwise if you really need to pass USB to the guest, then all of your network functions are dependent on the guest OS driver. I would be looking for a reason why Kali linux can't handle dhcp in that scenario. In linux a lot of wifi adapters still need a fair amount of manual configuration to work at all.