Google Calendar Sync issue in Xiaomi Max 2 (Android N 7.1.1 NMF267), doesn't ask for "storage" access I'm on a Xiaomi Max 2, MIUI 8 (Android N 7.1.1 NMF267). 

Google Calendar sync works when I choose "Refresh" from the top right inside the Google Calendar app. But a few hours later, the calendar shows up empty. When I click "Refresh" again, it works again. And so on. 

This seems to be a widespread problem judging from online complaints. I'm savvy with computers and phones, and have tried every fix mentioned online. Including clearing cache in the Google Calendar app, uninstalling it, clearing cache in Google Play Services, and re-installing the Google Calendar app. 

The Google Calendar Sync Android Docs say to "make sure that Calendar storage is turned on"



HOWEVER, on my phone, Google Calendar doesn't even ask for App storage permission. It doesn't show up below in the list of apps asking for "storage permissions" (Note: the "Calendar" below is MIUI's internal Calendar app, not Google Calendar. MIUI is Xiaomi's Android skin):



I'd appreciate any suggestions on resolving this issue.
Answering my own question. 

I'm now on Xiaomi MIUI Global 9.0 Stable 9.0.3.0 (NDDMIEI) with Android N 7.1.1 NMF26F.

I found a separate app called Calendar Storage. This app shows up under Settings / Apps / All It doesn't show up under Settings / System Apps or under Settings / Apps / Downloaded which is probably why I missed it earlier.

After doing "Clear data" and "Clear cache" inside this app, my Google Calendar app's sync seems to be working.