I have then put this sequence into another sequence (i.e. it is nested) so I can edit it and the captions will stay synced to the video easily - I find that when working without nesting it's quite hard to keep track of the captions.
I then step into the nest with a double click when I want to edit any captions. I edit them in the Program monitor as I prefer that to doing it in the Text>Captions panel. I am finding that sometimes they update and sometimes they don't. When they don't, they do change in the Captions panel, but the change doesn't show in the Program monitor - until I restart Premiere.
So the workaround is to do lots of changes and every now and again restart Premiere, but it's not ideal.
> I am finding that sometimes they update and sometimes they don't. When they don't, they do change in the Captions panel, but the change doesn't show in the Program monitor - until I restart Premiere.
This sounds similar to a problem that was reported often in the pre-PR 2021 captions. I found only one cause that could be recreated consistently: duplicating a caption stream in PR. But you can't duplicate streams in PR 2021, so that is no help.
I see quite a few reports of slowness (some extreme), but this is the first that reports this failure to update. How "long" is long - over one hour?
I also wonder about the sequence being nested, but the problem occurs within the sequence containing the captions, correct? Do you see this problem if the caption sequence is not nested?
As in PR2020 and earlier, captions are coded and saved in the project file. I suspected that some of the pre-2021 updating issues were due to the use of preview files - but I could never pin down when PR would use such a cached file for caption display.
There have been other issues where the Program Monitor and Text Panel showed different behaviors. I would file a bug report.
I am pretty sure there are feature request(s) regarding associating captions to a clip rather than a sequence. But I cannot find any of them at the moment. There should be a way to get a clean caption track from edited clips/sequences that contain captions.