I have been struggling for over a year with BBC subtitles being off. I finally read that .srt files do not use framerates, but instead go by timestamps. This was a clue. Then I found this software that syncs: https://www.subsync.online/en/download.html
Maybe will help someone else.