I thought I'd messed up when I moved my Windows TEMP folder

Yes I found all this out when I first started using a ram disk, the rolling cache needs an address other than the root of a drive and the TEMP should not be renamed. The default behaviour is for Imdisk to recreate a clean TEMP at every restart and if enabled the default MSFS behaviour is to check a RC exists and if not it will build an 8gb one at the address saved in options. Of course there are ways to increase this and have persistant data but with just 32gb ram I find these default behaviours perfect. A clean rolling cache at system startup can save a lot of hassle if changes are made in the sim.