Adding structure to custom biome

For some reason I'm getting a nonsensical datapack validation error when I'm trying to get my structure to generate in my custom dimension. I probably just have the syntax wrong, but I can't find any reference for it online. It works when I use any overworld biome, just not when I'm using the biome in my custom dimension.

data>hue>worldgen>structure>cherry_temple.json

{
  "type": "minecraft:jigsaw",
  "biomes": [
    "hue:cherryparadise/cherry_paradise"
  ],
  "step": "surface_structures",
  "spawn_overrides": {},
  "terrain_adaptation": "beard_thin",
  "start_pool": "hue:cherry_temple",
  "size": 1,
  "start_height": {
    "absolute": 0
  },
  "project_start_to_heightmap": "WORLD_SURFACE_WG",
  "max_distance_from_center": 80,
  "use_expansion_hack": false
}

Datapack Name: hue Structure Name: cherry_temple Dimension Name: cherryparadise Biome Name: cherry_paradise

Continue to help post