Ларчик открывается очень просто и я уверен что множество приложений будут вести себя также в сходных условиях, можно было бы даже эксперименты поставить, но мне лень :)
Если в общих чертах - мобильные приложения, особенно такие как макс, это не просто сайтик, а большая система с кучей компонентов, которая установлена на недоступном для прямого подключения разработчикам смартфоне. Чтобы понимать что с твоим приложением происходит, работает ли оно, как им пользуются, какие ошибки возникают, в такие приложения встраивают телеметрию, то есть запись, локальное хранение и отправку на сервера различных событий, которые происходили во время использования приложения. И это нормальная практика, т.к. без такой обратной связи мобильные приложения были бы еще более полным говном, чем они являются сейчас
А теперь вопрос - как вы думаете как себя чувствовал макс, которому огранили все, что можно? Думаете кто то долго и нудно тестировал его в этом режиме, который в принципе не подразумевается как стандартный режим для эксплуатации?
Поэтому с очень большой долей вероятности история выглядела следующим образом:
- приложение без нужных ему разрешений работало с ошибками
- события этих ошибок шли в модуль телеметрии и копились в оперативной памяти или локально на флеш памяти, т.к. разрешений что то куда то отправлять нет
- разрешения внезапно выдали, после чего вся накопившиеся телеметрия полилась на сервера, что разрядило батарею и показало пик исходящего трафика
И все, никакого криминала, просто криво сделанный функционал и опять же я более чем уверен, что многие приложения будут вести себя точно также, т.к. почти ни у кого нет ресурсов тестировать поведение при всех возможные комбинациях выданных приложению разрешений.