Yes sure, you can recreate the issue here;
https://codepen.io/codewd/pen/aXbEWX
It loads with an empty diagram, but if you add two separate pools, then put a task in one and a gateway in the other, then try to connect them using a sequence flow you will see what I mean. I have added the custom rule to allow the connection, and a custom ordering provider which I think sets the order correctly. Here is an example screenshot as well.

Thanks for your help!