It was just a bad match-up for her. Lost her previous match to her in Tokyo in straight sets. Personally had it down as a Strycova win as soon as i saw they were meeting.
She's reached a few GS semi's now. If i'm right, she beat Halep in the final to win the Miami title. Not an easy task at all.
Think many are forgetting where she came from. We're speaking of a career which was on the trajectory of say someone like Keothavong and now she's competing at the top with the best. I'm not sure what exactly many are expecting from her. Won a Premier title and reached three GS semi finals.
She's getting everything she can out of herself. Nothing to do with mentality.
So the bad match up is against a lowly ranked player who has once been to a QF before. That screams mental issues for me, rather than talent/ability, if your hoodoo is against another player who you have played only once before, in a warm tournament for a WTA "Premier" tournament (yes - the whole tournament was seen as a warm up for the Chinese WTRA tournament the week after, and only had 28 players), is ranked almost 40 places below you in the rankings, has spent 4 months *ever* ranked in top 20 at the start of 2017, (peaking at #16 for 1 week, and #17 for 5 more in that time) AND is 33. And someone who has only once got to a QF before in Grand Slams, and only 4 times on top of that reached the 4th round.
Her talent is there to see, beating *significantly* better opposition in the last 2 rounds here, AND 3 times in the run up to the SF in France, before, again, losing to a much lower ranked player where she was suddenly the favourite. She has done a great job making the most of it, just at the last hurdle continually fails, often against players she should be beating.
Also, she beat Halep in the 1st round in Miami - beat Wozniacki (another who I feel trheir mental block in big tournaments meant she didn't quite win as much as her talent promised) in the final.