BP level 202 is 2,020,000 xp.
You get 55,000 from every weekly challenge and 63,000 for a week of dailies for 118,000 xp per week, which assumes that you diligently ground out every last daily and weekly.
It’s been 53 days since the start of the season, which is ~7.5 weeks, but let’s round up to 8 (which includes 3 days of dailies you don’t have access to yet).
8 x 118,000 xp = 944,000 xp, which leaves 1,026,000 xp to reach 202.
1,026,000 / 2,000 xp per game (which not every game will even award you unless you grind nothing but comp) is 513 games.
513 games / 53 days = ~10 games per day, minimum, to hit 202 by this point.
Given it’s somewhere between 10-15 mins per an average match of OW2, not including queue times and assuming you only ever queue as a support for faster queues, that’s still 100-150 mins per night.
That’s not a casual player, especially because this is the low, LOW ball estimate, given that doing every weekly challenge will force you play arcade games which award less xp and roles that will give you longer queues. Then there’s games that end prematurely due to leavers, cheaters that get banned mid match, etc.
Bottom line, OW isn’t a very efficient game to play, even when you play perfectly and win every match.
I would LOVE to have the kind of free time that allowed me 10 games of OW per night, but I was lucky to get in 4 with the hour or so of playtime I had.