Tapo C560WS - ONVIF PTZ gotoPreset

Hello everyone.
I recently bought a Tapo C560WS and I'm trying to control its PTZ presets using the node-red-contrib-onvif-nodes: v0.0.1-beta.16.

When I use the Get Presets action, the camera correctly returns my saved positions:
{
"doma dveře": "1",
"Brana": "2",
"Jana auto": "3",
"Zahrada": "4",
"Zahrada 1": "5"
}

The Problem:
No matter what I do, whenever I trigger a gotoPreset command, the camera always moves to the first preset (doma dveře: 1). It seems to ignore the preset token I'm sending in the payload.

What I've tried:

Sending msg.payload = {"preset": "2"} with the node configured to {{payload.preset}}.

Sending msg.preset = "2" with the node's Preset field left empty.

Hardcoding "2" or "Brana" directly into the node's Preset field.

Experimenting with different profileToken values (like "Profile_1", "000", or leaving it empty).

The node status usually turns green (indicating success), but the camera physically only ever goes to position 1.

Has anyone successfully managed to switch presets on this specific Tapo model (C560WS) using this node?
Is there a specific profileToken or payload format that I'm missing?
Thank you very much for your help.

According to the code, it looks like you should set msg.presetName and leave node setting blank