So you guys recommend me to buy RTX 2060 instead of RX 5600 XT?
I wouldn't necessarily. It depends totally on what YOU want.
If you buy a good XT, then it will perform slightly better than the RTX in terms of gaming performance (sans RTX features - RT etc) for the most part.
If you'd prefer continuity, then maybe the RTX will be more familiar for you. You won't be missing the 5600XT because it pushes just a few more FPS in some games. You have all the features you want with the RTX.
For me, I'd go for the slightly more FPS, and hook up a third party software for recording, as the other poster has suggested. Others may disagree. Depends on ones needs.