I did a dirty flash and everything seemed to generally work but with some lag at times so I did a full wipe and fresh flash (Purity, GApps, SU). The phone boots fine but the Internal Storage seems to be hidden.
It's definitely all still there because it's visible in TWRP and if I install ES Explorer and enable Root Access I can see it and access it in /data/media/0
Why doesn't this appear as /sdcard?
/sdcard is empty but if I try and copy something from /data/media/0 to /sdcard it asks if I want to overwrite so it can see something (when mounted as root I assume).