This page says "VLC can read subtitles for the following media formats: DVD, SVCD, OGM files, Matroska (MKV) files". Certainly it doesn't include ts files.Maybe because MKV has flags for default and forced subtitles that TS has not.
https://wiki.videolan.org/Documentation:Subtitles/
Is it possible to request that ts files be included as well?