You're being too nice to them.
Mine dry out often because I get too busy. They get lots of light. My humidity is way down right now for reasons I won't go into. I have an indigo violacea that has put out bloom after bloom for months, but its winding down. The others have bloomed but quit. They can be picky.
I don't get the black spots. I'm not sure where yours are coming from.
I know this isn't much help. Just giving you a point of reference. Sounds like you're doing right.