VL53L8CX will not initialize correctly on big-endian machine
If your VL53L8CX gets past the 'is_alive' function but you cannot get it to run, it might be because you are running on a big-endian machine, and the ST code you downloaded assumes a little-endian machine. Try swapping your vl53l8cx_is_alive function...