Bug Report: Crash when using rep.new_layer() and rep.randomizer.scatter_3d()

Minimum reproducible code snipt

from isaacsim import SimulationApp

simulation_app = SimulationApp({"headless": False})

import omni.replicator.core as rep
from isaacsim.core.api import World

world = World(stage_units_in_meters=0.001, physics_prim_path="/PhysicsScene")

for _ in range(2):
    with rep.new_layer():
        cube = rep.create.cube()
        cones = rep.create.cone(scale=0.01, count=10)
        with cones:
            rep.randomizer.scatter_3d(cube)

    rep.orchestrator.step()

rep.orchestrator.wait_until_complete()

while simulation_app.is_running():
    simulation_app.update()

simulation_app.close()  # close Isaac Sim

Error message:

2025-04-08 19:00:08 [22,449ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-04-08 19:00:08 [22,449ms] [Error] [omni.kit.app._impl] [py stderr]:   File "D:\isaac-sim-standalone\bin_drop_simulation\test.py", line 18, in <module>
2025-04-08 19:00:08 [22,450ms] [Error] [omni.kit.app._impl] [py stderr]:     with rep.new_layer():
2025-04-08 19:00:08 [22,450ms] [Error] [omni.kit.app._impl] [py stderr]:   File "D:\isaac-sim-standalone\kit\python\lib\contextlib.py", line 137, in __enter__
2025-04-08 19:00:08 [22,451ms] [Error] [omni.kit.app._impl] [py stderr]:     raise RuntimeError("generator didn't yield") from None
2025-04-08 19:00:08 [22,452ms] [Error] [omni.kit.app._impl] [py stderr]: RuntimeError: generator didn't yield