Good question about moving the cache. If the spotify developers add the "removable-media" plug, then you could potentially move the cache to another disk, and symlink it from the snap folder. I haven't tested that, but it should work.
This is just great. I'm using it and it works without problems. Thank you.
Have you managed to test this?