I'm confused. I get that you need to choose between waiting for quest 3 and psvr2, but if you have a quest 2, why would you buy another one?
Also for a real advice, you need to give more context. For example, my psvr2 is the first headset I owned, and I actually have a pretty good income so I'd buy the quest 3 as well.
From what I've heard, psvr2 quality is better than quest 2 (especially when standalone), but if you're tight on cash you might not want to buy it, and then be disappointed when the quest 3 will come out. It's supposed to be with pancake lenses (slimmer so lighter, with bigger sweet spot) and a much stronger processor than the quest 2.
All in all, I'd say wait for the 3 unless you have no money shortage or you really want to play psvr2 exclusives (re8 is very fun) in the meantime. In any case I'd advise against buying an additional quest 2, or a quest 2 in case you meant you have quest 1, as the 3 will be so much better and out in 5 months~ Same for the quest pro - from what it sounds like, it has same or worst specs than the quest 3, and probably double the price