Custom ore generation doesn't work

I want to add an overworld netherrack generation for my modpack. Ive added a configured_feature/netherrack_ore.json:

{
  "type": "minecraft:ore",
  "config": {
    "size": 6,
    "discard_chance_on_air_exposure": 0.0,
    "targets": [
      {
        "target": {
          "predicate_type": "minecraft:tag_match",
          "tag": "minecraft:deepslate_ore_replaceables"
        },
        "state": {
          "Name": "minecraft:netherrack"
        }
      }
    ]
  }
}

and a placed_feature/netherrack_ore.json:

{
  "feature": "ksa:netherrack_ore",
  "placement": [
    {
      "type": "minecraft:count",
      "count": 10
    },
    {
      "type": "minecraft:in_square"
    },
    {
      "type": "minecraft:height_range",
      "height": {
        "type": "minecraft:uniform",
        "min_inclusive": {
          "type": "minecraft:vertical_anchor",
          "absolute": -64
        },
        "max_inclusive": {
          "type": "minecraft:vertical_anchor",
          "absolute": 0
        }
      }
    }
  ]
}

But these don't seem to work, the ore just simply does not generate and there are no errors. The game recognizes the feature, i can run /place feature ksa:netherrack_ore without any errors, and it even says that it was actually placed, but nothing else happens. What did i do wrong? im on 1.20.1

Continue to help post