Why is my open level function crashing the engine?

Just want to add my experience to this, that calling RemoveFromParent on the widgets in the EventEndPlay event solved my issue.