If this helps or not, when choosing subtitles especially for foreign movies just match the subtitle file exactly with the movie file name before downloding the subs. That way, you’ll get the correct timing (atleat most times).
downloaded like 10 subtitle files for a Hong Kong movie and somehow found one that actually had the correct timing