From what I can see if you have external VTT subs enabled it shows the subtitles twice as described in this topic. if you have them disabled it still shows them as described in other topic.
From what I was told about VTT they are intended/designed as internal subs only which is why the Apple TV app has trouble with them, so our Apple player team need to figure out how to handle them when external.