Villain's preflop squeeze is fine.

equity (%) win (%) tie (%)
Hand 1: 46.3747 % 45.65% 00.72% { 66 }
Hand 2: 53.6253 % 52.90% 00.72% { 22+, AJs+, KQs, AJo+, KQo }


He should've bet way more on the flop though. 20-30$, then push a non- turn.