It might be because the Character model when inserted is not Archivable, therefore trying to set its parent does not work. Try turn archivable off and then Parent.
This didn’t work but here is something interesting I found, if I wait for a few seconds before parenting it, it works, is there a way to do it without a wait.