I would suspect the SSD as well. This is why I don't use one for data at all especially with a program such as Trainz which writes data a lot.
The cached data isn't so much an issue. What you want to watch is your backups folder. If you are concerned about space, you can limit the number of backups to a specific number of days. The default is 7-days not necessarily consecutively, but 7-backup-days. After that period, the program will delete the oldest of them. If you limit your backup to 3 or 4 days, that may work for you. I never thought about these folders until recently when I needed to scour them as I looked for something I stupidly deleted one time, and another time I ruined something that I needed to recover and successfully did so. In both cases, my backups I went to were about 4 days back.
John
Trainz User Since: 12-2003
Trainz User ID: 124863
T:ANE Build: 94829
TRS2019/Trainz-PLUS: 109641