@Purgatorium Have you sent an M587 ... command to add your WiFi SSID to the list of known networks? If so, try deleting any existing networks with M587 S"*" then send M587 with your network SSID and password again. See https://docs.duet3d.com/en/How_to_guides/Getting_connected/Getting_connected_to_your_Duet#h-5-connect-duet-to-network

There's no obvious error in the M122 report saying that the WiFi module isn't working, just that it hasn't found anything to connect to. However, you are on the latest WiFi firmware, 2.2.0, while using an older version of RRF, 3.4.4. This should be okay, but we haven't tested backward compatibility of the WiFi firmware with old versions of RRF. I'd suggest updating the mainboard firmware to 3.5.4 https://github.com/Duet3D/RepRapFirmware/releases/tag/3.5.4
Copy "Duet2CombinedFirmware.bin" to the firmware folder of the SD card, then send M997 to the Duet to update.
This will also allow you to run a WiFi network scan, using M587.1 and M587.2, see https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m5871-start-network-scan, which should show if the WiFi module is working.

Setting up the WiFi as an access point is also another way to check the functionality of the WiFi module: https://docs.duet3d.com/en/User_manual/Machine_configuration/Networking#configuring-duet-in-wifi-access-point-mode

If the WiFi module has an external aerial, make sure it's plugged in properly.

Ian