In the beta version of activity diagrams, the combination of a backward reference and swim lanes does not work.
This is the combination that produces a broken diagram (the backward node flows somewhere in the middle)There is another same question from 2020 in here https://forum.plantuml.net/12427/backward-in-activity-beta-does-not-work-with-swim-lanes
|#AntiqueWhite|Sistem| |Admin| repeat :Generate Again; :Generate Foo; |Sistem| :Bar; backward: Do bar; repeat while (Is foo?) is (yes) ->no; :finish foo; stop
Here are the corresponding images:
or
(--------)
Same issue for me:
@startuml|Developer|startrepeat :Step1;|Owner|->dev;:more;backward :step22;repeat while (Step 2) is (rerun)->yes;|Developer|:Step 3;stop@enduml
With result image:
Do you have some news about this ?