got it, Spammed the code out of anger and it worked
M122
=== Diagnostics ===<LF>RepRapFirmware for Duet 2 WiFi/Ethernet version 2.02(RTOS) running on Duet WiFi 1.02 or later<LF>Board ID: 08DGM-917NK-F2MS4-7JTD2-3SJ6P-TYU0G<LF>Used output buffers: 1 of 20 (1 max)<LF>=== RTOS ===<LF>Static ram: 25524<LF>Dynamic ram: 98536 of which 0 recycled<LF>Exception stack ram used: 312<LF>Never used ram: 6700<LF>Tasks: NETWORK(ready,1240) HEAT(blocked,1232) MAIN(running,3644) IDLE(ready,200)<LF>Owned mutexes:<LF>=== Platform ===<LF>Last reset 02:02:09 ago, cause: power up<LF>Last software reset at 2020-07-17 22:19, reason: User, spinning module GCodes, available RAM 6392 bytes (slot 1)<LF>Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d<LF>Error status: 0<LF>Free file entries: 10<LF>SD card 0 detected, interface speed: 20.0MBytes/sec<LF>SD card longest block write time: 0.0ms, max retries 0<LF>MCU temperature: min 16.2, current 21.7, max 22.2<LF>Supply voltage: min 24.1, current 24.2, max 24.5, under voltage events: 0, over voltage events: 0, p[Warning: Maximal number of bytes per line exceeded! Check the EOL (end-of-line) settings or increase the limit in the advanced terminal settings.]
M291
ok<LF>
M291 R
ok<LF>WiFi reported error: Wrong password while trying to connect to Pearce<LF>WiFi module is idle<LF>WiFi reported error: Failed while trying to connect to Pearce<LF>WiFi module is idle<LF>
M587 S"Pearce" P"Homebase1"
ok<LF>WiFi reported error: Failed while trying to connect to Pearce<LF>WiFi module is idle<LF>
M587 S"Pearce" P"Homebase1!"
M587: Failed to add SSID to remembered list<LF>ok<LF>
M587 S"Pearce" P"Homebase1!"
M587: Failed to add SSID to remembered list<LF>ok<LF>WiFi module is connected to access point Pearce, IP address 10.0.0.64<LF>
M587 S"Pearce" P"Homebase1!"
ok<LF>
M587 S"Pearce" P"Homebase1!"
ok<LF>