I like your line up to this point (i haven't read other comments yet btw)
villain is repping a SUPER narrow range...basically he's repping 99, 3x and flush draws. MAYBE an overpair like TT/JJ. Maybe A9 too.
Basically this flop never hits him. I really like your line to this point as it is going to induce all sorts of action from this dude...
if that 14 AF is over any kind of semi decent sample I'm jamming over his turn bet allllll day long!
he's gnna fold a lot and probably call with significantly worse (good chance he calls you with TT or a flush draw that is no longer getting odds
If you call and he shows up with 99 (or the random 3), well... that's variance for ya. He's going to show up with a hand worse than yours i'd wager 90% of the time or more.