Can you also read out the Accel sensor data?
In your code, i didn't see you to change the power mode of accel by write command register (0x7E) with value 0x11.
Then please try to use LATCH mode for the interrupt to make sure you are not missing the interrupt if your host is not fast enough to react to the interrupt.
... View more