It’s possible to set startup, shutdown, and sleep rumble alerts. The shutdown one fires while the system is still powered on, and drives are mounted. Currently, the screen goes black and you get a rumble during the shutdown process, but the power light is still on, the drives are still mounted, and you’ll go into a (potentially very long) fsck on startup next time if you mistakenly remove a card at this point.
Unless it’s absolutely impossible, delaying the rumble until after the cards have been unmounted (or at least SD2 if it’s impossible to do that for SD1) would make this less error-prone.