Hi everyone. This is unfortunately not easily solvable. What some Xpresso scripts are doing is modifying the scene all the time, which causes the IR to restart. There's no way to find out, whether the object really changed than checking all its data, which could be very slow. Another way to solve this would be creating a special tag that will mark an object for this special calculation. Or, alternatively, there could be a special IR mode, where you'd have to refresh it manually.
Yes, neither of these is ideal, but that's just the way C4D is wired at the moment. Let me know what you guys think about the aforementioned solutions.