Project Files:
ProjectFiles.zip (3.9 MB)
Also after checking it seems to be related to setting the transform immediately after adding the components themselves and not related to OnSimulate directly.
Eg even though I added a 4s sleep before setting the global transform+adding the components it would still happen