Preflop
As mentioned by others, your 3-bet is to small, when there are field callers.
Flop
Pretty good flop for QQ. Even with your small 3-bet, I would not be to concerned, someone flopped two pair on this board. The SPR against HJ is only around 1, so I dont even really worry about him. If he has a piece of the board, his chips are likely going in, and I am certainly never folding to him. The more important player is CO, since he cover you, and against him the SPR is a little under 4. Which is just about shallow enough, that I am also willing to stack off against him right now.
So with that in mind you want to think about, if you want to make it a 2-street or 3-street hand. And I think, you are deep enough, that a 3-street hand is probably the best choise. It is worth noting here, that you holding Q of spades makes it a bit less likely, he flopped a flushdraw, or that a spade comes on the turn. And to make it a 3-street hand, your bet probably need to be a bit smaller, which is also, what we are generally supposed to do in multiway pots or 3-bet pots.
Turn
Actually several straights got there now (T8, 85, 53), and hands like 97s and 77 also improved, so its not the cleanest card in the world. You only have $12 left behind, which is a little over a pot sized bet, so making any further bet kind of commits you to the pot. And for that reason I actually think, I might slow down and check this card to see, what happen behind me. And if I bet I go smaller to distribute the remaining bets more evenly between turn and river.
River
As played I think, there is a good chance, two pair or better would have jammed the turn with the dubble flushdraw board. So I feel pretty good about you having at least CO beat. His range is probably mostly made up of worse one pair hands and busted flushdraws, so the question is, do we want to jam or check to induce? And for me the answer is jam. With HJ being all-in, the main pot is protected, and you only have $7 left behind with a total pot of $22,5. This is not a good spot for him to
bluff, so I think, he is just checking back and giving up with busted draws. And I also think, he might check back worse 1-pair hands, because he think, the pot is big enough already, and there is no value in betting them.
Spoiler
Since he fast-folded getting 4:1, he most likely had a busted flushdraw.