Kangaroo breaks while changing input values

As shown in the gif Kangaroo solver breaks when I try to change the values of the input. Is there a way to make sure the solver works properly while being able to dynamically change the input values? The solver starts to work as it should if a hard reset is done, but it does not maintain its current locations anymore. Is there a soft reset that would allow one to dynamically change the dimensions such that the elements remain in their current position as well as make sure the solver is running the way it should?
@DanielPiker , would really appreciate the help.

Sample file attached below:
SoftReset.gh (57.3 KB)