Sorry, I should have broken the turns down in your video to explain better:
You fire Francince.
You move 3 yellow tiles to end your turn. Francine performs her first cleanse. (nothing to cleanse)
You play 3 red tiles and end your turn. Francine performs her second cleanse. (nothing to cleanse)
Enemy turn (thor fires)
You play 3 purple tiles into Kiril and end your turn. Francine performs third cleanse and cleanses the blind.
Even though the cleanse symbol remains until after the enemy performs their next move, the cleanses are done. I agree that it isn’t super obvious. This is why it’s better to cleanse after the ailment has already been applied or you lose a cleanse.