There's no way it did 2mil. All the big fights have been vast let downs riddled with suspect judging, etc. Look at Canelo's previous snore fest, could not even KO a walking zombie and not one of the fast running zombies but a sleep walking head first arms out loafer lol.
The fight was promoted well both by GBP and all the sports shows on ESPN and FOX were talking about it leadup and post fight. 2 million plus is not out of the question with such a heavily talked about fight by the media.
Not sure why it takes them so long to calculate the total amount of buys, and when they finally get a tally it's always rounded out.