ISMC Assert when adding removing Instances

I created a fresh project and copied the source files to it and it still throws this assert…

Is there any way to ensure this does not happen? it looks like the data on gamethread is not the same on renderthread. or am i missing something?