Hi.
We cant detect that. I think u are losong value by check calling the river. Basically he is modtly betting stronger hands and checking back weaker ones like KQ.
We should just shove the river instead. I dont see him having too many flushes or 7x hands in his range and we beat a good amount of worse kx hands which may call the river.
Thanks.