I’ve had issues with wifi in the past and normally just end up following this approach:
https://9lab.org/plan9/thinkpad-t420s/
. It works well and allows the selection of different essid/network upon boot.