Ultrasonic flow TDC-GP22 module not firing

Hi folks!

I am trying to build an ultrasonic flow meter using the TDC-GP22 (iHaospace TDC-GP22 GP22).
To control the GP22 I use an Arduino Nano and a level shifter to get the 5V Arduino lines to 3V3 for the GP22.

Wiring:
My wiring follows this schematic.

Software:
For software i use this library like others on this forum has suggested: leokoppel/GP22. I set the reset pin (D4) high and follow the example of the library for ultrasonic measurements.

Issue:
I use the library testCommunication method to verify that my SPI connection is good. But i cannot get a pulse train to fire on the fire pins of the GP22 module (SP1/SP2) when i measure with an oscilloscope regardless of how i configure the 7 registers (I have verified with ScioSense support that my configuration should produce an output).

I know this chip has been discussed on this forum before, however, does anyone have experience with the chip/module and can tell me what I am doing incorrectly, since I am seeing no output on the fire pins. I know i will not get any useful data before connecting a set of transducers, but for starters I just want to verify that I can generate the desired pulses.

Thanks in advance!

Not familiar with the sensor, or the library mentioned.

Noticed the library is 12 years old, and at least the SPI library has evolved in those years, e.g. it uses transactions.

The library comes with one example, have you tried that?

There are more recent libraries on GitHub e.g. GitHub - myclark/TDC-GP22: An Arduino library for interfacing with an ACAM TDC-GP22 over SPI (For Arduino Due)

You might need to try a few.

This i a common reply for moth of your comments. Thanks for the answer!

Yes, I have tried the example, but to no avail... But I will try to rewrite the library you mentioned to For Nano (written for Due).

Thanks!