A while back, I remember there being issues with the IR start over again when for example selecting something in the ME, while this shouldn't be a reason for the IR to start over again.
These days I'm having it ALL the time with everything. Selecting something in viewport will restart the IR, selecting a material in the ME will restart the IR, going sub-material will restart the IR,moving the UI will restart the IR
Seriously.
WHY???