Subtitle cues carry more than dialogue
SRT commonly stores numbered subtitle blocks with start and end times. WebVTT uses a different file structure and can include cue identifiers, positioning, and other settings. A conversion should preserve the spoken text and timing while representing the cues in syntax the receiving player accepts.
SRT numbering is not the same thing as a stable cue identifier. Review the beginning, middle, and end of the VTT, and look for malformed timestamps or text that has shifted into the wrong cue. A file that parses can still show captions too early, too late, or for too short a time.