NFS No Limits cache cleaned by the system all the time - Huawei problems

So every time I fire up NFS No Limits I get this:

I have to download close to 100 megabytes of data every other time simply because the system keeps purging all the cached data from the device when I exit the game. It doesn’t matter that I have gone the extra step of adding the game to the Protected Apps. This happened to me last year on the Huawei P8. It’s happening again on the Huawei Mate 8. What gives?