Well KJ and QJ would always be called before this hand. This might be a mixed frequency thing OTR. It also might be higher EV to raise here and better as an exploit but I'm not 100%.
I'm trying to think of better bluffs. You can have off suit hands like AxK
or AxQ
that checked the turn and they block AJ and Villain's strongest flush draws so those would probably be bluffed first. That's like 6 combos right there and that is probably enough (We can have 3 combos of AA/6 combos of AJ/3 combos of 99 so that is actually a perfect 2:1 ratio). But we wouldn't always play them this way.
Also since this is not a range cbet OTF you should be sizing up your cbets. $50-$60 is much better than $25. PIO never uses 1/3 cbet sizing unless it is on a lock down board. And also since there is a FD on board and you are against 2 ranges instead of 1 - it makes more sense to go lower frequency - higher sizing.
But yeah call river.