Thanks olahaldor!
While that didn’t resolve the problem it put me in the right direction. For some reason using terminal wasn’t deleting the .DS_store file in the train fever directory. However, I did uninstall TF via steam using the “delete local content” button. However, as I suspected, this deleted all the contents of the resources/models/model directory but not the actual folders themselves so the .DS_store file was still there. I deleted all the remaining TF files and folders from the Steam directory and did a fresh install which has fixed the problem. Hopefully doing things this way will solve the issue for anyone else that encounters the same problem.