I’ve had this happen as well. It’s almost as if all three effects resolve simultaneously instead of consecutively. Let’s look at the effects one more time:
1 - Lifts all dispellable status ailments from all allies and randomly distributes them on enemies.
2 - Deals 170% damage to all enemies.
3 - Deals additional 8% damage per transferred status ailment, up to 298% damage in total.
If she is indeed still blinded when distributing ailments, then it’s indeed possible that she misses putting a status ailment on an opponent. However, after that she should no longer be blinded because the status ailments have been lifted and transferred, and then she is supposed to proceed to the next effect: 170% damage to all enemies. Yet she still can miss.
From a technical point of view, I think steps 2 and 3 should resolve simultaneously, since they can’t happen consecutively; you can’t first deal damage and then increase that damage afterwards, right? So maybe it’s simply an oversight of the programmers and they forgot to separate effect 1 with the other effects? (I’m just thinking out loud here, I’m not a programmer)