Struct invalidating when adding array elements inside it

This bug is some hot garbage it broke nearly my entire project and is definitely not fixed in 4.21 after doing a hot reload.

Just a note if anyone is stuck with the issue where you cant delete the hidden variables which prevent your scripts from running, right click on the asset in the content browser and go to ‘Asset Actions->Reload’ to get the prompt to remove the invalid variables.