Ok this post will probably get lost in googles results due to everybody searching for the opposite problem. Marshmallow presented me with the opposite problem, I have plenty of internal storage and external and don't need apps running from ExtSD. It seems that after making a shared storage pool, it chooses to save/run some apps from the SD card and there appears to be no way to change this default behavior.
Thankfully as a long workaround you can find out which apps are on the SD card by going to
This list is only the apps on your SD card. Now you can select each one at a time and hit "move to internal SD card"