Interrupt LowPower Mode using an IMU

You can NOT use delay() in an interrupt service routine.

All those words describing the IMU are worthless. A link to the IMU would be very useful.

Typically, LOW as the trigger for the interrupt is wrong. You want the interrupt to happen on the rising edge, the falling edge, or either edge.