Hi Kanji,
I hope you are doing great.
As the device is power off or could be in sleep mode, the device won't receive any data.
The parent will try to reach the device 3 times, and if the case of a leave command, the parent will erase the information from the routing table. Unfortunately, the SED has the Zigbee network key and it could rejoin again without any issue.
So, you have to change the Zigbee network key or poll for the data request to send the leave request again.
You could look at the B.2 Sending Data to Sleeping End Devices and B.2.1 Acknowledged Data Transmission to Sleeping End Device
https://www.nxp.com/docs/en/user-guide/JN-UG-3048.pdf
Regards,
Mario