I’m sorry you went through all that. I’m not going to ask you to switch back to Linux, but it might be worth filing a bug report with Ubuntu about this, since I doubt you are the only person who wants to use a Linux computer to stream video.
I used OBS when I was on Linux and it worked exactly as I wanted it to, but I’ll concede that I 1) wasn’t gaming and b) was using software encoding.