Since you're using XBVR, you need to match the subtitles to the scene in the xbvr UI. The video needs to have a scene as well (unmatched videos won't have scene data, so the subtitles won't work). You can create a custom scene using the xbvr UI.