Check raise shove flop is probably bad idea against any legitimate 3 bet range almost always Geting called. We should be surrendering the river we only really beat bluffs hard to see and worse hands paying us off.
Tldr there should not be a question as played. Snapcall on the blank.
If you look for a herofold you had two opportunities.
I would play the same and call on turn. Not in excitement on each street but seems ok.
Flop is the most interesting decision. B/gii, c/c c/jam all have merits