problem b/f set is that he you first only has there 120 hands and he isn´t really playing 5/5, but as you wrote:
Villain is a rock, 15/11, 3% call open, passive
0/4 raise cbet 6% 3bet
So I think you can´t really fold out his calling range QT, he should mostly 3-bet with QQ and if he has there 66/QQ doesn´t he really raise flop often to protect his hand against draws. I admit his small raise on the turn seems strong but that won´t really isn´t enough that I´d b/f set for 100bb. Also if you out him on set, you can´t really b/c to hope free showdown at the river, so I would likely still shove turn, since I think he can raise there worse hands than sets. If you don´t agree, then fine. Poker has a lot of different situations where you want to fold big hands pf or postflop, but here I won´t really consider being one of them