It's hard to say without knowing more about the device you have. It is very likely though that your device does not have enough internal storage for the cache. The game insists on putting cache files on internal storage instead of the SD card.
If your device is Android 6 or higher and is not a Samsung device, you might consider installing your SD card as adopted storage ( Adoptable storage ). What this does is adds the SD card storage seamlessly to the internal storage.
Before you do this, read what adoptable storage is and make sure you backup any data currently on the SD card.
11-Mar-2019 15:23:26