Daily streak shield will be unfairly lost despite me playing today

Im on a 20 day streak and today i played 6 matches. But it has analysed 0 and i have no points for today on my streak.
It will unfairly consume the streak shield i was lucky to get and was saving for a day i wouldnt be able to play
The tracker literally says. You have 6 matches currently queued for processing. This should be completed shortly.
It has done nothing in hours
Not even a single match