We're trying to migrate from LucidChart to puml for drawing complex deployment diagrams with containers, icons and complex text on the arrows. Sadly, puml is lacking in this respect.
Consider this simplified (nodes-only) diagram. When we add node descriptions and icons, a couple of arrows get screwed: now we have 3 nodes above the two buckets, whereas in the original we had 1 node above and 2 nodes below.
If I add the other parts (2 levels of containers and long arrow text), it gets screwed up hopelessly: https://imgur.com/a/tbbrS12.
Thanks for any help!