【Verse】end_game_deviceクラスでゲームのラウンドを終了させる方法

Verseのコードでend_game_deviceクラスを使い、ゲームのラウンドを終了させる方法について
以下のようなコードで、ゲームのラウンドを終了して次のラウンドを開始しようとしました。

しかし、UEFNでフォートナイトを実行すると、最初の添付ムービーのようにラウンドの結果が表示されずに編集モードに移行してしまい、ラウンドではなくゲームを終了されているように見えます。
2つ目の動画のように、ラウンドを終了させたいです。

下記のコードをどのように変更すればよいでしょうか?ちなみにエンドゲームの仕掛けと島の設定は下記になります。
よろしくお願いします。

@editable
    EndGame<public> : end_game_device = end_game_device{}

    OnBegin<override>()<suspends>:void=
               Playspace: fort_playspace = GetPlayspace()
               var AllPlayers: []player = Playspace.GetPlayers()
               if (FirstPlayer : player = AllPlayers[0]):
                      EndRound(FirstPlayer)

    EndRound<private>(Agent:agent)<suspends> : void =
        EndGame.Activate(Agent)