Before posting #5 I tried it, doing precisely what you did and including roll and pitch as well, BUT with the CSC response option set to "always". It is necessary to hold the CSC position for 1 to 2 seconds to get the motors to stop. Such a short delay is, IMO, too short a delay to leave the "always" setting active so be careful if you change it to subsequently change it back to "breakdown". Which reminds me I need to switch it back to breakdown.
If you think about your demonstration, the drone senses the movement, it DOES NOT KNOW it is in your hand but does, I suspect, think that it is still airborne i.e.in flight. Would you want an airborne drone to stop its motors after 1 or 2 seconds of just throttle full closed? No!
Occasionally I use this 'thinking' to get my MM to hover off my hand as a launch, i.e. start the motors with the CSC, let them idle and then move my hand. I have also done it with and
M2P but, as the
M2P can give a bigger 'bite' than the MM, not often.
My longest, throttle continuously full closed descent has been from 870+ft with a Mavic Mini ( the height was due to an RTH height setting accident) it took a llllloooooonnnnnngggggg time to get it down.
If you watch you drone closely during a full speed vertical descent you are likely, mode depending, to see it wobble as it descends into turbulence from its own prop wash, your demonstration duplicates that to some extent.
The following videos may be of use to you.
You may find these two videos useful