I have a self-designed PCB, based on the RP2040 as the core of the system, running C++. The primary function I'm working on is the control of an MT8808 8x8 Crosspoint IC (
https://www.microsemi.com/product-directory/analog-cross-point-switches/4915-mt8808)
Everything looks like it should be functioning to me, but I'm not seeing the connections happening on the MT8808. I've connected a logic analyzer and I see the data/pulses happening at what appears to be in-spec timings, but I don't see the actual closure of the switches. Hoping someone sees something I don't or can ask the right questions to help me dig to a result here.
Per datasheet, "To write to a location, RESET
must be low while the address and data are set up. Then the STROBE input is set high and then low causing the
data to be latched. The data can be changed while STROBE is high, however, the corresponding switch will turn on
and off in accordance with the DATA input. DATA must be stable on the falling edge of STROBE in order for correct
data to be written to the latch."
I only have an 8 channel logic analyzer, so I've left RESET off the analyzer. I've confirmed by multimeter that it is indeed LOW as expected.
I uploaded a basic program to walk the outputs I have configured, to make sure I'm actually writing DATA to the DATA pin, AY2 to AY2, and so on:

So the mappings seem correct to me. I've also validated +5v on VDD, GND (0V) on VSS and VEE.
Per the truth table in the datasheet, all AY/AX pins low strobed should connect X0 and Y0, yet I get no continuity between those two pins. Here's the logic capture:

Any ideas or guidance would be greatly appreciated!