Get Landscape Data is configured correctly, yes. It is pulling weights.
This was a project I upgraded from 5.7.4 to 5.8 before adding PCG workflows, but I saw similar behavior to this with Calysto World (from Fab) on 5.7.4 before (it was spawning trees inside water). Seems like it could be related to having multiple edit layers?
I know noting about this specifically, but upgrading a working project without knowing if the new engine works is bad practice as much as just a bad idea…
The “layer reading” is mostly BS by design btw.
IF you use that sorry excuse of a thing called Landscape, then you have a black and white PNG to sample for each layer.
You could theoretically sample that yourself without relying on the engine’s code at all (I used to do that in 4.18 for procedural placements so it’s essentially ancient history).
You also have Physmat giving you a direct response that PCG should be able to test before placement. except the eggheads broke that pathway somewhere in .22 for a while too.
Point being, Even if your project is temporarily compromised, it should be possible to find a work-around.
Non-the-less, if you can re-produce it, file a bug report. Maybe in 3 years or so they fix it 