In my experience, the difference between great geraniums and iffy ones is only full sun with daily watering.
Not saying it's your issue, but unless they had daily pre dawn watering and hot summer days they bloomed off and on.
The plural of anecdote is not data.
The plural of bozos is Dasilyl - so please don't engage with my website troll who typically caches my first post and responds ugly just to be nasty. If it gets upity, please ignore it.