Unable to write registers for the LSM6DSOX IMU sensor
I am currently working with the LSM6DSOX IMU sensor from ST and I am unable to write to registers of the sensor.
I am addressing the sensor via 4 Wire SPI.
For example if I try to set the output data rate which is located in the register CTRL1_XL (0x10) setting the register to 0x40 and read back the register afterwards it is still at 0x00
Here is the data sent as seen by my logic analyzer (Chip Select is not pictured in this screenshot but it is low for the entire 16bit transfer)

First 8 bits is the address 0x10 (+write bit which is 0) and the next 8 is the data I want to write to it but if I read back this exact register after a short delay the register still shows 0x00.

(this is the same address, the first bit indicates read or !write so it looks different)
Reading registers seems to work fine. (registers like the who am I register return the correct data)
Does anyone know what the issue could be
