ur flop raise is very very bad against his range as is ur turn bet as is ur call preflop. ironically i think calling/folding to the turn shove is pretty marginal either way but i would likely call and feel unhappy about it. u made a lot of critical mistakes over the course of this hand on every street though. (im saying this/being critical cause i know ur improving/moving up fast).

preflop the correct play against this player is a 3bet unless he plays poorly postflop.

a call on the flop

check/bet turn if u call the flop and he checks to u is pretty opp/meta dependant

as played a check on the turn is very very clearly correct


(this could be false if u have very specific bet sizing/timing tells on ur opponent but they would have to be very precise to play this hand this strangely)