Roborock Cleaning Mode (Qrevo C)

I have a Roborock Qrevo C (reports as roborock.vacuum.a170 in the core Roborock integration), and am having issues in specifying a cleaning mode when triggering the vacuum via automations.

The robot supports four cleaning modes via the native app: Mop, Vacuum, Vac & Mop and Vac followed by Mop - but none of these mode options seem to be exposed anywhere in the HA integration, and it always defaults to Mop when triggered by the Clean area with vacuum cleaner action.

My living room has hardwood floors with a large rug around the coffee table, so although the robot is cleaning the majority of the room, because it is being triggered in mop mode by default it always ignores the rug (plus is not actually actively vacuuming the floor), so after it finishes I have to manually tell it to do that separately via the Roborock app.

Is this a known issue or is there an open feature request anywhere to expose these options?