Help with Roborock Automation

I have the roborock integration configured and have been using it with a smart button to run cleaning actions on certain parts of my house. I’ve noticed though, that using the button to run the actions doesn’t observe the default cleaning settings (vacuum max suction and mop full water). Instead it defaults to medium suction and medium water.

I’ve pasted my code below for the automation and hoping someone can help me out so I can properly get it to use the proper cleaning levels:

alias: 4 - Clean Dining Room, Kitchen, Back Door, & Garage Entry
description: ""
triggers:
  - event_type: smartthings.button
    event_data:
      component_id: button4
      data: {}
      device_id: random-letters-numbers
      location_id: random-letters-numbers
      value: pushed
      name: Kitchen Remote Switch
    trigger: event
conditions: []
actions:
  - action: vacuum.send_command
    data:
      command: app_segment_clean
      params:
        - segments:
            - 16
            - 17
            - 18
            - 21
          repeat: 1
    target:
      entity_id: vacuum.roborock_qrevo_maxv
  - data:
      message: >-
        4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
        Entry! ✨ ✅
    action: notify.mobile_app_iphone_15_pro_max
  - action: notify.mobile_app_iphone_15_pro
    data:
      message: >-
        4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
        Entry! ✨ ✅
  - action: notify.mobile_app_macbook_pro_m4_pro_2024
    data:
      message: >-
        4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
        Entry! ✨ ✅
mode: single