Hi Ashwin,
I would suggest you to check the INT pins of ADXL362. Say, after initialization and 4/ODR dealy, you can do nothing with the ADXL362 and just see whether its DATA_READY interrupt output freuqency is like you set. This can help to distinguish whether the issue is caused by the ADXL362 or the firmware.
Refer to the DATA_READY bit in status register, it will set once the data is ready no matter you enable DATA_READY interrupt or not.
You can clear the DATA_READY bit in status register by reading the register 0x0e~0x13.
Hope these can help.
BR
Neil