(maybe this is not a bug, it depends on how you intended it to work, but it looks wrong to me)
I had to hide the text, as this is sensitive material from my company, but kept the diagram so you can see what I mean:
https://www.dropbox.com/s/m5ahbrfonj3cale/statemachine_hidden_modded.png?dl=0

1) I would say that the title should be aligned with the "start mark" of the diagram. It would make the diagram better looking.
2a + 2b) When a path is too short compared to the other, it would be nicer if the short one was drawn "as-on-top-as-possible", so if you need to compare (the beginning of) the 2, it would be easier. (also the current way looks uglier IMHO)
3a + 3b + 3c) The return path of an "if/else" statement should be the more direct possible, to avoid this weird arrows going around unnecessarily (currently it looks like the return arrow is trying to be centered with the "if" block)
Thanks,
Joao