thermal ores dont want to spawn in other stone types like ad astra mars stone

What am I doing wrong? I want ores from the Thermal Foundation mod to spawn on the Adastra Mars, even if the ore is in a different rock. I don't care for now, it's just a visual i think.

This is my biome_modifier in path "datapacks\Ore_Worldgen\data\thermal\forge\biome_modifier\ore_silver.json":

{ "type": "forge:add_features", "biomes": "ad_astra:martian_wastelands", "features": "thermal:silver_ore", "step": "underground_ores" }

this is my configured_feature in path "datapacks\Ore_Worldgen\data\thermal\worldgen\configured_feature\silver_ore.json":

{ "type": "minecraft:ore", "config": { "discard_chance_on_air_exposure": 0.0, "size": 8, "targets": [ { "state": { "Name": "thermal:silver_ore" }, "target": { "predicate_type": "minecraft:tag_match", "tag": "is_mars:is_mars_stone" } }, { "state": { "Name": "thermal:deepslate_silver_ore" }, "target": { "predicate_type": "minecraft:tag_match", "tag": "is_mars:is_mars_stone" } } ] } }

and that my placed_feature in path "datapacks\Ore_Worldgen\data\thermal\worldgen\placed_feature\silver_ore.json":

{ "feature": "thermal:silver_ore", "placement": [ { "type": "minecraft:count", "count": 4 }, { "type": "minecraft:in_square" }, { "type": "minecraft:height_range", "height": { "type": "minecraft:uniform", "max_inclusive": { "absolute": 40 }, "min_inclusive": { "absolute": -60 } } } ] }

the tag "is_mars:is_mars_stone" contains the block Mars Stone in a datapack and looks like this in this path ""datapacks\Tags\data\is_mars\tags\blocks\is_mars_stone.json":

{ "replace": false, "values": [ "ad_astra:mars_stone" ] }

but it doesnt work and the ore doesnt spawn on the mars mplanet from ad astra

Continue to help post