Hello @kyy,
Unfortunately this is a known issue related to TSI index file corruption. The only current workaround is to remove the problematic index file and restart the service.
See:
this forum post and this answer referencing GitHub Issue #6468. This matches the workaround you have been using here.
So basically im the bearer of bad news