Subtitles not saving next to video file

Using CoreELEC 9.2.1, my subtitles are no longer saving next to the Video file, instead they are being saved to special://temp/. My video libraries all come from Samba shares so while it’s possible that there are permission problems, I:

  1. Don’t see any indication of write errors in the logs
  2. Can do ‘smbclient smb://myhost/tv’, then write to the directory.

Here are my log files:

It writes it out in this line: Saved subtitle /storage/.kodi/userdata/addon_data/service.subtitles.opensubtitles/temp/ to special://temp/

Any ideas?

I should add that if I change it to a custom location (my smb share), it is able to write it successfully:

2020-04-02 20:11:07.907 T:3247424384 WARNING: SMBFile::OpenForWrite() called with overwriting enabled! - smb://
2020-04-02 20:11:07.912 T:3247424384   DEBUG: CSMBFile::Close closing fd 10001
2020-04-02 20:11:07.913 T:3247424384   DEBUG: OnDownloadComplete - Saved subtitle /storage/.kodi/userdata/addon_data/service.subtitles.opensubtitles/t
emp/ to smb://
2020-04-02 20:11:07.920 T:3272602496   DEBUG: GetExternalStreamDetailsFromFilename - Language = 'eng' / Name = '14280 (External)' / Flag = '0' from sm

For what it’s worth, I “solved” this by using Bazarr (and subsync!). I had seen that some people had success just re-installing corelec, but turns out that just having another program that automatically downloads and syncs the subs for me is better than manually downloading via Kodi. And it has the added benefit of saving the subs next to the media reliably!

So, “closed”. Hope this helps someone else!