For e.g. RB3gen2 the xml shows:
<program start_sector="131078" size_in_KB="0" [...] label="rootfs"/>
Which qdl-rs, rightfully, skips:
Sending partition efi: 512.00 MB / 512.00 MB [============] 100.00 % 98.08 MB/s
Skipping 0-length entry for rootfs
Sending partition PrimaryGPT: 24.00 KB / 24.00 KB [============] 100.00 % 23.72 MB/s
Either ptool or the tool that generates the rootfs needs to set the size correctly.