So, first of all, this confirms my assumption, it is the old interfaces.rul file that is causing your issue.
As for how to fix it... there are several options, I don't know which one you would prefer.
I would do it as follows:
1/ use only -user and -config parameters, don't use -data parameter at all
2/ -config path will contain your options.cfg file
3/ -user path will contain your mods, savegames, screenshots, etc.
4/ -data path will be resolved automatically to your executable path and you should have the latest executable and latest common/standard dirs there
5/ the UFO and TFTD files you can put either on your -data path or on your -user path... I usually have them either on -user path or just on both paths
Once configured, start the game and check the log file if all 3 paths were resolved correctly.