Same Bootloader, same softdevice different board different pins

So without assigning any brand new pins just changing the pre-defined Arduino Nano 33 BLE pin assignments. This is my summary so far.

Once again, if anyone knows how to define pins from scratch, I could probably get a few more pins working on the other boards.

Arduino Name Arduino Pin # Port Particle Xenon/Argon Nordic
TX 0 P1.03
RX 1 P1.10
D2 2 P1.11 D6
D3 3 P1.12 D7 User LED (blue)
D4 4 P1.15 SCK(D14) Pin1.15
D5 5 P1.13 MOSI(D12) Pin1.13
D6 6 P1.14 MISO(D11)
D7 7 P0.09 Causes RESET
D8 8 P0.10 Causes RESET
D9 9 P0.27 SCL/D1
D10 10 P1.02 D3
D11 11 P1.01 D2
D12 12 P1.08 D4
D13 13 P0.13 RED LED Pin0.13
A0 14 P0.04 A1(D18)
A1 15 P0.05
A2 16 P0.30 A4(D15) (User LED orange)
A3 17 P0.29 A3(D16) Pin0.29
A4 18 P0.31 A5(D14)
A5 19 P0.02 Pin0.02
A6 20 P0.28 A2(D17)
A7 21 P0.03 A0(D19)
22 P0_24 LED Red Pin0.24
23 P0_16 LED Green
24 P0_6 LED Blue LED1
25 P1_9 LED Power LED2
26 P0_19 PIN_INT_APDS Causes RESET
27 P0_17 PIN_PDM_PWR Pin0.17
28 P0_26 PIN_PDM_CLK SDA/D0
29 P0_25 PIN_PDM_DIN Causes RESET
30 P0_14 PIN_WIRE_SDA1 GREEN LED
31 P0_15 PIN_WIRE_SCL1 BLE LED
32 P1_0 PIN_ENABLE_SENSORS_3V3
33 P0_22 PIN_ENABLE_I2C_PULLUP
34 RESET
35 RESET Causes RESET
36 RESET Causes RESET
37
38
39
40
41
42
43
44
45
46
47