Filenames look fine to me.
I think there’s a bug with subtitles and multipart/stacked files. On an Apple TV, I also can’t get subtitles to play correctly in the second part of a stack. I also tried with embedded subtitles.
I’m curious if the timestamps in the subtitles should start from 00:00:00 again (mine do, which isn’t working), or if they should maintain the cumulative/total time, or if Plex only looks at the first subtitle file, or what.
My solution has always been to combine the parts into a single file - and I’d suggest doing the same. Multipart stacks behave weird in a number of ways.