Hello,
I think this hand is played good as well.
Preflop we have an easy 3bet for value.
On the flop, against the mindonk, raising is fine. I would probably make it a little bit smaller though - like $2.7.
As played, considering the SPR, shoving the turn is good.
Best,
Plamen