I've added a 128GB USB drive formatted it and moved apps to it during that process, but when I install new apps they install to the internal storage and not the new external storage, is there a way to change this?
Also the apps on the external storage are also still show up on the internal storage also, maybe that's fine but just seemed odd.
Disclaimer(s): even turning on the feature to force apps to install onto external media won't always install them on external media. Only applications that allow itself to be installed in external media will be "pushed" into external media. Performance if some apps may also degrade.
To turn it on, go into your Chromecast settings and turn on developer mode. You do this by locating the build version/number and "clicking" many times on it.
Once you have access to developer mode enabled, look for developer options and scroll through (toward the bottom) where the option to force installation onto external media is present. Turn it on.
Edited to add: after you've done this, you can also try "pushing" the app into external media after initial installation. To do this, once the developer mode is enabled, go into your settings and go to your apps. If you get more info on a particular app, you may notice a "storage" option appears. Click it and check to see if the app can be moved into the new storage.