2019-01-05, 01:00
I found a wiki article about using a xbmc_env.properties file to push the app folder out to external storage. This has fixed the storage filling up issue, but has made the entire app laggy in menus and the off slowdown when playing video so isn't a very good work around.