I've seen similar behavior. HLS video has embedded webvtt file. When I turn subtitles off, video plays fine. When I enable subtitles, the video plays until the first subtitle time and then hangs on the loading screen. Looking at the debugger, it continues to load segments fine. Ended up going with TTML.