I've done many tests... I have DSi 1.4, M3i-Zero card (M3i_V1_E0) with f_core 1.4 firmware, and last version of touchpod.
I realized that sleep mode ONLY works when the battery is FULLY charged.
After have played a few moments, closing the lid turns off the DSi...
Hope it will help...