Roborock repeat being ignored

I am using the following yaml in a script to clean a room with a repeat. The robot cleans, yet the repeat is not happening. I have a roborock revo vac.
Anyone else seeing repeats not working?

sequence:
  - data:
    command: app_segment_clean
    params:
      - segments:
          - 16
        repeat: 2
    target:
      entity_id: vacuum.upstairs_revo
alias: Vacuum CO
icon: mdi:robot-vacuum
description: ""

I just realized that my Roborocks S7 MaxV and S8 MaxV are doing the same thing - they start cleaning, but only do it once. I’m sure it worked some time ago, then I had general problems with Roborock integration. Now it works again, but repeats are not happening.

I broke down and used the roborock app to create routines with my repeats…
Hopefully it gets fixed.

It looks like it’s still broken.

Yeah, I created custom routines in the roborock app that do the repeats. Then home assistant uses a bottom push to call those.

Repeats works for me with the Roborock integration and s5 max, when running from Vacuum Interactive Map Card

Maybe that can give some clue?