Honestly I think I would have played it similar. I would have felt sick when I got check raise on flop and if I was on point, playing my A game, I can fold here. Especially since he makes it 100$. So fold is best I believe to this sizing.
I think this big size bet is just what you read it as. In his head He is best and is scared of the turn. He thinks i can beat an over pair. AcX or A10 usually check raise smaller or lead flops like this.
But at 1-2,1-3, 2-3 there is so much of a WTF factor that this call fold is at least close IMO.
In my games villain can have sets , top two and jj and play this way so I can’t argue with the turn play. Since I can actually have the best hand at this point. And have outs now vs the flush.