Should I Have Shoved this River?

Flush on Turn.

With the straight coming in (which I was hoping for). My thoughts were that 2-pair or set could fold to double-draw board, so instead just value bet. Villain seemed on the passive side in previous hands. I probably should have shoved it all-in. Villain indeed hit straight so I’m sure would have called anything.

Question: if Villain has less than a straight here (say a set?) do you think they fold to a jam?

Preflop good/standard
Flop good
Turn bet too small
River bet much too small

Idk if you have to shove, maybe even some straights will find a fold then (then again, as played with the small turn bet, maybe they just figure it’s a chop). But definitely go big on river, reason: villain either has a hand that hates to call almost anything, or a hand that will call a big bet.

Did I do better here? ; )

There is this one too. I actually jammed this flop but I timed out and it checked me.