hi !
use the scatter operation only on the subshapes.
e.g. if you're using split() or shapeL() to define other shapes, trigger the scatter operation one one of the following shapes, not directly 'Lot'.
if you download the Medieval Town Example, check the landscape rule. certainly this is complex for a novice, but looking at those rules and how they're named/organized will help you further one or two steps.
once you stuble and fall on your nose, lemme know .. 😉