The only reason to check hand1 is to induce a bluff. The only decision on the river is call or raise. I don't think there's much value in raising.
How can you even think about folding?

C-bet on the flop is very small for that board. Checking would be an option! It really is :P

hand 2
safe those plays for the button and sb. Are you folding any hands at all PF?
bet more on the flop
bet more on the turn
vbet river
as played: you're checking to induce a bluff, so call.


You're probably thinking result oriented. There are so many hands he could have, a flush is just a small part of that range. Start putting people on ranges on not on "I think he has xx here".

If they are not prone to bluff, you are loosing value by check-calling. You're paying off hands that beat you and don't get value from hands that you beat.