As others have said, its much easier, if you use the free hand converter here on CC and then share either a converted hand history or a link to the replayer. Moreover there is a subforum for hand reviews, where posts like this belong. With this out of the way, on to the hand 🙂
Preflop
Opening QQ is of course very standard, and if you were >50BB deep, 3BB can be a fine size to use. If most of the players behind you were shorter, you could also use 2,5BB. The most important thing is to use the same size with your entire range, if the opponents are competent.
Flop
As I understand it, BTN called and SB called, which must than have created a pot of around 11BB. SB donk led for half pot, and you called, which makes the pot 22BB. Its kind of a close spot, because there is an overcard on the board, the board is monotone, and you have another guy left to act behind you. But you also have a gutshot to a straight and a draw to the second nut flush, so overall I would also lean towards paying off this bet and then evaluate later. Without the flushdraw I would have folded though.
Turn + river
You made the second nut flush, and he checked to you. If he started with 23BB, he had 14,5BB left now, which is less than a pot sized bet. For me I would just jam now and be done. If he happen to have the nut flush, he got you, and if not you have the best hand, and there is not really enough stack left behind to make this a 3 street hand. Instead it seem, you bet kind of small, and after that its very confusing, what happened. Either he check-jammed, or he just called and then donk-jammed the river giving you almost 10:1. In either case you had a trivial call.
Results
After the turn this was just a cooler, and there is nothing, you could have done to avoid dubbling him up. A lot of the chips, if not all, went in on the turn, where you were a 10:1 favourite to win the hand, and the fact, he hit his 4-outer on the river, does not matter. Again and again people share hands, where they got it in good but got drawn out on. But this is going to happen to everyone, and there is nothing, we can do about it. So stop sweating runouts, as Jon Poker said in another thread. Once the chips have been put in, the hand is essentially over 🙂