Villain has Ah, blocking the nut flush, they also block AA and KK, and expect you to raise with those hands OTF or OTT. They also would expect you to check back JJ, maybe even QQ at some frequency. Then there are bluffs: AJ and AQ, KQ etc that missed and now try to get AK to fold. Villain only needs to win slightly more than 25% of the time when making this call.
Agree with fodl pre
AP-LOoks ok. His turn sizing is weird most over pairs want to jam on double FD. I don't **** his river call Kc is blocking your most natural bluffs.