"bed_works": false not working?

I've made a custom dimension for 1.20.1, I can access it just fine, it generates fine, but the "bed_works": false seems to not be working. I jump into a bed and it sets my respawn point instead of blowing me up in a spectacular matter. Any ideas on what could be wrong?

Here is the json in my dimension_type folder

  "ultrawarm": false,
  "natural": true,
  "piglin_safe": false,
  "respawn_anchor_works": false,
  "bed_works": false,
  "has_raids": true,
  "has_skylight": true,
  "has_ceiling": false,
  "coordinate_scale": 1,
  "ambient_light": 0,
  "logical_height": 384,
  "effects": "minecraft:overworld",
  "infiniburn": "#minecraft:infiniburn_overworld",
  "min_y": -64,
  "height": 384,
  "monster_spawn_light_level": {
    "type": "minecraft:uniform",
    "value": {
      "min_inclusive": 0,
      "max_inclusive": 7
    }
  },
  "monster_spawn_block_light_limit": 0
}```
Continue to help post