Hi there pal, welcome to the PHA!
I'm not entirely sure about the nearly pot sized lead on the flop. If we really want the lead, we want to be check raising and not donk betting, and we're probably not going to get raised all that often on this texture and we end up winning a smaller pot where we could play for stacks. I'm more likely to check raise if the CO bet and the SB called, but if we're going to be heads up, I'm happy check calling flop and check raising turn to let him continue with all his weak draws that might fold to a flop check raise, but would still want to bet the turn. We can still play for stacks this way, but we also keep all his bluffs in for one extra street. Check raising flop certainly isn't bad though, I'd just prefer to do so on the turn instead.
I definitely think that on the turn our villain can have all the FH combos (I'm opening J9os in the CO, and apparently I'm a nit, so what does that make you tyler? Go home and think about what you've been folding
) plus some bluffs (some weaker draws maybe) or a hand like A9/Q9 etc. So, I'm not going anywhere on the turn.
As for the river, this can go either way. I don't if you play often enough to have enough stats to determine who the regs in the game are, and 30 hands isn't enough of a sample to really make any conclusions about a style of play. Against a random, I'm still pretty likely to call this river because I think he can be value betting worse and very occasionally be bluffing, but as a general tendency people don't bluff rivers anywhere near enough at 50nl so I kinda think a bluff is unlikely, and calling or folding this river is kinda close. I also think we've made this hand unnecessarily weird by donking flop, which I don't think I'd be doing with any hand on this texture.