[Bug?] Inconsistency Begin Play on Mobile

Currently I have no idea how to reproduce this as it happens randomly but quite frequently. My current work around is to restart editor until the issue is solved or add a delay node between Event Begin Play and the affected nodes.

Issue:

  • Spawn Actor from Class

  • Set Material

If the above two nodes are connected to Event Begin Play, it will sometimes not run at all (not spawning actor or changing material) until I add delay node in between or restart the editor a few times.

Affected on:

  • Mobile Preview

  • Mobile Device (iOS)

Is this some sort of limitation on how fast mobile devices can initialize objects? Is delay a must between Event Begin Play and those 2 nodes??