If you use the debugger, you can see that elements of the face like nose/eyes/... are created, but are "under" the newly spawned head.
In the event 3 and 4, you set the position of those elements, and can use "ZOrder" category actions in order to positions some elements either "Move to top", so an Eye for example will be placed on top of the "Head".
You can also specifically use "Move to object" to clearly state you want elements like "Eye" to be placed "In front" of "Head".
Also beware, the Head object in your project is set to be Global, I'm not sure this makes the most sense.