How to control spacing between an outer enum and inner bullet list

You mean this?

#show enum: it => {
  show list: x => v(1em) + x
  it
}

+ Item 1
  - Subitem 1
  - Subitem 2
+ Item 2
  - Subitem 1
  - Subitem 2

image