Note: I'm aware of the existing question. This is a different, more specific question.
A bigger multi-store setup recently stopped to show new products unless I run
After investing I came across this bug report. It turned out that the cron-job does actually properly index the new product (it shows up in the corresponding index tables). So the problem shouldn't lie with the indexer. When I set indexing to Update on save by running
bin/magento indexer:set-mode realtime
everything works as expected. Of course that's not a permanent solution. Neither is reindexing for every added product.
I assume that
indexer:reindex also clears cache tags so I figured it might actually be a cache problem. Flushing or deactivating the cache didn't do anything, though.
I would appreciate any pointers on fixing this.