Lately, I've been having with my phone when I try to open some apps. Usually games, they spend a long time sitting on the opening splash screen before eventually starting up properly. This can take up to ten minutes, with no visible progress. Once the game is running, it's perfectly fine. Doesn't run sluggishly or have long waiting/loading times.
My phone is a Moto G4 running Android 7.0. unrooted and with no modifications. This has come up with Animal Crossing Pocket Camp, Monument Valley 2 and Space Team. I tried moving the apps to internal storage, but it didn't seem to make any difference.
Does anyone have any idea of what might be causing this?