She sounds pretty quirky. I think she's being very annoying about the cancellation fee given her request of rescheduling. I'd be tempted not to pay it and see what she does-
How strongly do you feel about it?
And, keep looking for another one that fits better. Sorry this one didn't work out.