Google Play store asks to uninstall apps on sd card to free up space for new installations
See App Install Location for what could be the reason

When your application is installed on the external storage:
The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory.

(Emphasis Supplied)