Is the document ID likely to change in Machine Learning result index

There are two reasons why ML results can be changed:

  1. Interim results being replaced by final results
  2. Renormalization

So it's true that you cannot rely on stable _ids in the ML results indices.

There's some information about renormalization here. And advice about ignoring interim results for alerting purposes here.