Manual alarm control panel entity pop allows for unsupported features

I have a manual alarm control panel set up as follows, yet the entity pop allows setting unsupported features such as night, vacation and custom. Is this a bug or am I missing something?

alarm_control_panel:
  - platform: manual
    name: "Home"
    code: !secret alarm_code
    code_arm_required: true
    arming_time: 0
    delay_time: 0
    trigger_time: 0
    disarm_after_trigger: false
    disarmed:
      trigger_time: 0
    armed_home:
      arming_time: 0
      delay_time: 0
    armed_away:
      arming_time: 0
      delay_time: 0
  - type: tile
    entity: alarm_control_panel.home
    name: "Home"
    features:
      - type: "alarm-modes"
        modes:
          - armed_home
          - armed_away
          - disarmed