Hey @wesner0019 you might be facing this issue:
https://github.com/spark/firmware/issues/846
Turns out the USB interrupts were waking it up, so this PR will fix it:
https://github.com/spark/firmware/pull/812
Slated for 0.5.x firmware, or you can try compiling with the PR locally.