Nope, looks fine to me. He's probably not changing his calling range much from when you bet $19 vs when you bet $10, and it creates really awkward river sizing. Shoving's %100 fine.
edit: to be honest I think there's merit to shoving the flop too. In general villain is either bluffing or has a hand he's willing to stack with (in which case we're generally ahead). If he's 3betting the flop with a flush draw he almost never folds to a shove, even though he's usually not getting odds
to do so, and we save ourselves from getting outdrawn or losing action on a dry turn (if we 4bet flop and villain flats, then turn comes an offsuit K for ex, he may get away from a shove on our end). Our shoving looks more like a draw to him too, in which case he's NEVER folding an overpair, and we don't get potential action-killers like this turn, just in case he actually can get away from his hand.
Then again he could do something weird like bet/3bet 99 here and fold to a shove, but I'm not %100 sure of how often he does this and whether he'll be able to fold if we shove.
Just food for thought.