If you 3bet the turn, most of his weaker hands will fold and you will be up against hands drawing to the FH or big flushes.

If you just call, you keep a big part of his range in there, including many AX hands and probably some bluffs. Checking the river lets him bluff again or try to get value from AX type hands, so I think in general, that's the line with the highest EV.

Against such a station you could easily just 3bet the turn as well whilst I expect him to be raising also even 2pairs or whatsoever even sets/straights there. Though your play ain't wrong either if you expect his play to be rather stronger in a freeplay pot which might apply time to time.