(sorry obfuscated because is sensitive material from my company, but using strings same size to get exactly the same diagram)
@startuml
title a$$$$$$$$$$$$$$$$$$$$$$$a
[*] --> State1
State1 : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
State1 --> State3 : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
State1 --> State3 : $$$$$$$$$$$$$$$$$$$$$$$$$$$
State3 --> State2 : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
State2 --> State1 : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
State2 --> State3 : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
@enduml
The arrow on the right is doing some "wobbly" transition...
On a side suggestion, I consider the text to be difficult to connect to an arrow (as it gets close to 2 of them).
After a while you figure that the text is always(?) on the right handside of the arrow, but maybe putting the text in the arrow could be a good approach too. like:
or even if anyone prefers (with boxes around the text):