Trees/vegetation not spawning in custom biome in the overworld

Code for the biome

  "temperature": 6,
  "downfall": 0,
  "has_precipitation": false,
  "temperature_modifier": "none",
  "effects": {
    "sky_color": 9050393,
    "fog_color": 14855083,
    "water_color": 2368834,
    "water_fog_color": 329011,
    "grass_color": 5701632,
    "particle": {
      "options": {
        "type": "minecraft:ash"
      },
      "probability": 0.03
    }
  },
  "spawners": {
    "monster": [
      {
        "type": "minecraft:piglin",
        "weight": 1,
        "minCount": 6,
        "maxCount": 7,
        "weight": 5
      },
      {
        "type": "minecraft:blaze",
        "weight": 1,
        "minCount": 2,
        "maxCount": 3,
        "weight": 1
      },
      {
        "type": "minecraft:zombified_piglin",
        "maxCount": 4,
        "minCount": 2,
        "weight": 3
      },
    ]
  },
  "spawn_costs": {},
  "carvers": [
    "minecraft:canyon",
    "minecraft:cave",
    "minecraft:cave_extra_underground"
  ],
  "features": [
  [],
  [],
  [],
  [
    "minecraft:spring_lava"
    ],
  [],
  [
    "minecraft:weeping_vines",
    "minecraft:crimson_fungi",
    "minecraft:crimson_forest_vegetation"
    ],
    [],
    [],
    [
    "minecraft:warped_forest_vegetation",
    "minecraft:nether_sprouts",
    "minecraft:warped_fungi"
    ],
    [],
    [],
    [
    "minecraft:ore_quartz_nether",
    "minecraft:ore_gold_nether"
    ]
  ]

} ```
Continue to help post