Looks fine to me, after importing it from the attachemnt I rearranged nested sub process nodes to fit into the subprocess nicely and that order was preserved over reopening of that file
Maybe it's worth upgrading your drools plugin to the latest one, it could be indeed a bug that is already fixed.
Thanks for the response,
Unfortunately, I am already using org.drools.eclipse_5.4.0.Final in my plugins. I updated Eclipse and used http://download.jboss.org/drools/release/5.4.0.Final/org.drools.updatesite/ as well, but the problem persists. Do any other possible causes come to mind?
This is what I save:
And this is what I get when closing and reopening the file: