Just to make sure i'm reading this right, villain hasn't faced a 3b yet? in 362 hands? Or has he faced 3b's, yet not folded. I'm assuming the first, but if it's the second, then this hand is an easy shove.
Anyways, assuming it's the first lol...
I think that's just about the worst card to roll off on the river, besides the king of clubs. It makes his combo's of KQ catch up, which I think are a large part of his range. Also, if villain was calling streets w/AK, he is ahead now as well. I think villain's range consists of Q10, QJ, QK, AQ, 22,33,77, 88-JJ, KK, AA.
Don't have my stove, (on phone) but I'm guessing were not ahead of that range too often, especially since villain is probably weighted towards nut hands instead of middle pp's/weak Q.
I think it might actually be a check/fold? It feels so nitty after leading all streets, but we like never c/c here. It allows him to check down worse Q's + bet made hands. Since stacks are a bit deeper then 100 bbs, I probably just c/f tbh. Feels awful, but I just don't like shoving bc I don't know if Qx will call. Also, I would highly doubt middle pp's are calling river shove either. I feel like shoving allows villain to call with better hands and fold out weaker.