There's some issues with how the hash system is working.
For .srt, the hash is appended at the top of the file, but when reusing these files in various tools, the tools reject the .srt because it's invalid.
I think it may be better to add the hash at the end of the file so it's appended to the last subtitle line (the text).