Keybow 2040 SWD pins swapped?

I’m looking to try out the Keybow 2040 with Rust, so if possible I’d like to connect to SWD. I’ve connected a picoprobe to the WD, WC and [-] pins (2nd, 3rd and 4th from top in the top left corner as viewed from the back).

Unfortunately I can’t connect to the keybow MCU (e.g. using probe-rs info I don’t get any target device enumerated, I can see the picoprobe itself so that’s fine).

Looking at the schematic, there is a header shown with 3V3, SWCLK, SWDIO and ground, from top to bottom. Assuming the pins of this header are in order this implies that the “WD” and “WC” silkscreen labels are swapped on the board compared to the schematic. Since the other two headers seem to be in the right order (although the i2c one is upside down), this seems likely.

If this is the case, is it worth putting an erratum on the schematic and/or product page? I’ve had the keybow for some time so it’s possible it’s an older revision and this has been fixed in newer ones I guess?

Random additional thoughts while I’m here - if you ever do end up making another version of the keybow 2040 (maybe for low profile switches?), it would be great if it had the SWD pins on the same connector used by the official picoprobe hardware (or just some compatible pads available to add that connector), and the i2c pins on a Qwiic connector (or again just a compatible empty footprint). Finally it would be great to have the remaining GPIOs brought out to more pads, particularly if any of them support SPI (e.g. for a screen).

Well, I’ve tried it the other way around and that doesn’t work either!

I got another picoprobe and this works with SWCLK and SWDIO connected as shown on the silkscreen - must have just been an issue with the pico I used first.