Best way to scatter objects?

In Blender, I’m using Geometry Nodes to scatter instances on points. The Poisson Disk method gives me a lot of control over where things are and the density of them

I’m trying to figure out how to bring that over to PlayCanvas. I’m not having much luck and I’m wondering if I should instead be doing a particle system > freeze that to vertex data > then place instances on those points in PlayCanvas.

Is there a good tutorial or anything for moving from scattered objects in Blender to Playcanvas? Or what’s best to use - particles or geometry nodes or something else?