Great slow motion clips — this is showing you exactly what you need to see. And what you need to see is that… this is not DWPS. That’s why it’s not working for you.
Here’s the longer answer:
What you’re calling “DWPS”, I’m going to call “USX”, which is short for “Upstroke Escape” motion. The reason we call it that is because in an upstroke escape motion, we want the pick to go up in the air on the upstroke. We want the downstroke to stay trapped, in between the strings. This is much clearer than talking about the slant of the pick, because the pick might look slanted, but if you’re not actually doing the escape motion, then it’s not right.
And that’s what’s happening here. You’re holding the pick with a "slant, but if you look at the way the pick is moving in slow motion, you should be able to spot what looks like a little semicircle or bounce. When you see the pick go up in the air at both ends of the pickstroke, and you feel a speed limit, that’s stringhopping. That’s how you know it’s wrong.
The simplest way we know of to address this is the rest stroke, where you make the staight line motion until the pick hits the higher string. Then you come back in a straight line for the escape. If you do this right it will be as fast as your DSX motion (your “UWPS” motion), and it won’t feel or look bouncy.
Give this a few more tries but don’t post the results. Just look at the video yourself and see if you can see the bouncing. As soon as you do the rest stroke motion correctly, it will feel faster and smoother. That’s how you’ll know it’s right. And when it’s right, you should be able to see that it looks correct in slow motion, where only the upstroke escapes and the downstroke doesn’t bounce.
Otherwise, your form here looks on target. I think this is just an issue of the hand not moving the way you want because you haven’t done it before and it’s new. Some fumbling around with this, occasionally, I think you’ll crack it.
Good work and thanks for posting.