Yeah I guess the schroedy's cat doesn't really break this. The cost and off elementness diminish its usefulness.
imo this can be cost balanced even with cat mostly because you could end up blessing your other cats a lot.
Edit: wait do cats lose there buffs when you use their skill ill go checkEdit: Edit: Sorry I misread your post