NEVER NEVER NEVER use -9 with kill.
Well, almost never.
-9 kills a process dead right now with no chance for the process to do any cleanup. Most daemon processes, including tss2, expect to be killed with the -TERM signal, which they can catch so they can do cleanup. They then close their log files and, for tss2, their config files. If you use -9, they just die and any open files are lost.
So use something like this:
kill -TERM `cat $pidfile`
$pidfile is the shell variable that contains the name of the pidfile you passed to tss2 on the command line.
With the current Linux server, a zombie might be left behind, so 3-10 seconds later, issue your "killall -9" command to collect any orphaned zombies.