you just hit top of his range ,the man is right, vs him,shoving here is ok cause you shoved for value vs his 4betting range,which has AA,KK,QQ,JJ,AK,AQ and that's enough for you to have 50%, not vs just this hand so your play was +EV
All posts are just my own opinion about a hand or a general situation... not advices on how you should play...