Is this a bug or not?

K so my internet provider gave out a pile of crapy routers and they are all failing around the same time. I lost mine and I need to wait 21 days to get it bacK. Any way I’m using my 8 gigs on my phone right now for all my internet. Back story over.

So I log in a few days just stomp comps. Works fine offline no problem. Then I play the Zerg campaign works till the next day. Then Starcraft needs a 250 ish megabyte patch. K? How does it know to patch it’s offline. Can’t star the game till I do it. So I use my phone to give my computer the internet to get this patch it works. Play a comp stomp all fine. Log in the next day continue my campaign. Next day 250 megabytes again… download it play the campaign next day 250 megabytes again…

Anyway is this a bug can I stop this happening or do I ask for a refund for being locked out of content I paid for?