Have you tried revoking and resetting your Overwatch League page permissions? Go to account.blizzard.com/connections and click remove for this section (pictured below). Then go back to overwatchleague.com and sign back in and approve all three permissions. This fixes most problems. I also have advanced troubleshooting in my streaming guide thread.
Be prepared that game masters for Blizzard Customer Service are not able to directly drop any streaming rewards, they will most likely provide you with troubleshooting similar to what I have.
About 5 and half hours, I list the total broadcast times for past matches in my streaming guide thread (click here)
The Korean Playoffs match actually lasted a whole 6.5 hours! So there have been about 12 hours total of broadcast time. But yes, Collegiate overwatch doesn’t count.
Right now there are no live matches at the time of your post (nor during my post). The next match will be in about 10 hours and you must watch on Overwatch Esports.
Correct, there are no broadcasts whatsoever on Twitch, and YouTube does not yet directly provide rewards for any Overwatch stream (this is something they have plans to get working at a later time).