Pre:
If we had opened and got 3B then I'm on board with the 4B here but I'm not a fan of
bluffing into two strong and uncapped ranges here from OOP. Especially when it's an UTG open and a CO 3B regardless of the small sizing. I'll also add that when the "Reads" sections starts with "not much" it's hard for me to come up with a compelling reason to steal here. I can't imagine bluffing OOP here being long term profitable unless one or both of those Vs have leaks in their game which you have not noticed per the reads. With your reads I would fold pre here and not think much about it.
Second point. How are you coming up with these ranges? Do you have a HUD? Is this all just gut estimation? It seems to contradict the earlier statement that you are sure that EP can't have AK or any Ax here other than AA and never flats QQ, our image probably also plays into the range construction here. If V knows we are the type of player that has 4B bluffs into 2 uncapped ranges then QQ should be a fine call. I'll also point out that your read is very confident that V has a 0% 5B range with KK+. This seems off. At least a couple of those combos will want to 5B pre right? So is it then fair to count them all at showdown?
Flop:
As played I think our 4B range should be cbetting extremely frequently for a small sizing. Sure we can have a few checks but this certainly isn't one of them. How often do we x KK+ here? Maybe AhAx can check (which we can't have since the turn is Ah) but otherwise just bet for value. Likewise, I think we have to bet with our bluffs the same way then eval turn otherwise we wont win often enough with our pre flop bluff range. Again, I think we are perhaps a bit too sure of our range reading.
Turn:
Had we bet flop we picked up some show down value and would be in a spot where we can jam or x/c. V shouldn't have many if any flushes here in a 4B pot where he flats with action behind but neither should we. We can charge large hearts and put KK, QQ in a tough spot, we still have
equity to make 2 pair or a wheel so I prefer a jam here had we cbet small. As played I like the bet for the same reasons. Sizing up will tend to fold out the hands we want to continue.
River:
I agree with the x and for this sizing, getting 5 to 1 I think it's an auto call for me as aside from the range you've provided V also probably has some AK that thinks it's good or some other spaz that may have to bet to win and is taking advantage of our very scared looking x/small bet/x line. Even if your ranges were correct then we should auto call since we would then lose to 4 combos and win vs 3 combos (43% ish win at showdown) when we only really need to be good 17% of the time to be profitable.