Custom Structure almost works

Ok i have a datapack that almost works. The locate command works, and the individual nbt structure files can be generated with a structure block, but when i try to use the place command or go to the /locate location, there is nothing. Here are the files with their paths, if anyone is willing to take a look: \data\ecostandardportals\worldgen\structure_set\summonging_altar.json

  "structures": [
    {
      "structure": "ecostandardportals:summoning_altar",
      "weight": 1
    }
  ],
  "placement": {
    "type": "minecraft:concentric_rings",
    "salt": 889236381,
    "distance": 0,
    "spread": 0,
    "count": 1,
    "preferred_biomes": "minecraft:the_end"
  }
}```


```\data\ecostandardportals\worldgen\structure\summonging_altar.json```
```{
  "type": "minecraft:jigsaw",
  "biomes": "minecraft:the_end",
  "step": "surface_structures",
  "spawn_overrides": {},
  "terrain_adaptation": "beard_thin",
  "start_pool": "ecostandardportals:summoning_altar_pool",
  "size": 1,
  "start_height": {
    "absolute": 60
  },
  "project_start_to_heightmap": "WORLD_SURFACE_WG",
  "max_distance_from_center": 40,
  "use_expansion_hack": true
}```


```\data\ecostandardportals\worldgen\template_pool\summonging_altar_pool.json```
```{
  "fallback": "minecraft:empty",
  "elements": [
    {
      "weight": 1,
      "element": {
        "element_type": "minecraft:single_pool_element",
        "projection": "rigid",
        "location": "ecostandardportals:summoning_altar",
        "processors": "minecraft:empty"
      }
    }
  ]
}```


I am just using a random nbt file of some endstone, but i have it attatched here
Continue to help post