The prop speed doesn't indicate a stuck motor to me - it is spinning the entire time. The FC increases drive to max - the motor speed increases, albeit slowly, as if there is added drag. A flagging prop would do that.
But the timing seems better than I'd expect for the controller to detect a broken prop and respond. Something isn't making sense in the data provided.
Also to
ToasteyOstey and
slup
Can I ask you all what software are you using to analyze and the pictures you're posting from the flight log and .DAT files? I promise I'm not trying to "that guy" or sound like I'm talking down to anyone, there's already enough infighting in our hobby among the branches of of drone flying, but have any of you used Betaflight BlackBox? In fact I don't even know if it only reads Beteflight FCs or if you can enter any data in it. I've just never really analyzed my flights with my mavic, because it's usually pretty strait forward flying, so I'm not really familiar with what DJI uses or 3rd party software. With blackbox, which I still don't know half of it's capabilities yet, we use it to analyze very small differences, and patterns, in order to get the smoothest best feeling flights possible. I'm telling ya, there's nothing like finally finding the sweet spot on a new quad, where it's like your hands the radio and quad are all one piece, To put it like a Bostonian, it's a wicked pissah, like flying in creamy buddaah... lol.
I digress though, what you have there is most likely a D-sync or bad motor, or a D-sync from either a bad motor or a bad ESC. Whichever or whatever combo of the three, the flight data is very similar and recognizable after you've seen it a bunch. You all made some good points though, and remember, the graphical image we are seeing, for metric's like throttle percentage/stick deflection, PWM, current are things that the FC is calling for, and I think
eEridani mentioned this also, the motor might not be able to deliver, but the FC stills calls for it. Now motor RPM/speed are real time of actual motor, same with current I think, although back in the day those were all interpretations, by most hobby quad pilots, the technology was not there yet, we used to have a set of 3-5 wires from each ESC ran to the flight controller, and that was just to fly and maybe get a Bat voltage and time elapsed clock in your
goggles.
Before our drones got high tech and had PID loops we could adjust, if you had a bad motor, with no ability to adjust the PID, or no PIDs at all, that would cause the drone to dip towards the bad motor then fall out of the sky. Today with advanced flying technology, if there's a bad motor, the PID loop will adjust for it by lowering output of the other three motors, and sometimes that is very subtle, and hard to recognize unless you analyze your flight data all the time, or until it fails and your drone drops outta the sky.
A D-sync is caused by the derivative, (D term) being set to high (I think) or either by a few other PID settings Betaflight has that affect D-term down the line. For whatever reason, too high of a D-term in your PID loop, can cause a one motor to fall outta sync, or either for PID loop system not to keep up and one motor falls out sync, The PID loop recognizes this, and has the FC call for more power, hence we see that major spike to 100% in the pwm or call for power, in the graph, for motor number #4 (front left), and why the current and rpm's only slowly followed suite. Then when it "gave up" was the motor not being able to physically complete what the FC and PID loop needed it to do. All this happens in milliseconds, causes the drone to dip towards the bad motor or motor out of sync due to D-term, and almost ALWAYS results in what the FPV guys call a death roll, not a huge deal when those are built to crash and can be fixed fairly easily, not so much on a thousand + dollar investment.
Here's a really good video JB put out a couple of years ago, if you don't know Joshua, he's the go to guy for all things FPV, very smart, but doesn't talk down to people. It's one of his shorter ones, he just covers the basics of BlackBox, and what it looks like to have a D-sync or failed motor, 'bout 8min Long.
Joshua Bardwell quick blackbox/D-sync
Oh and this last link is to a short gif or 5sec video that is supposedly a text book D-sync, once lots of factors were examined after several crashes.
D-sync gif