I investigated this some more:
The problem re-occurs every time you insert a new module into an existing graph and place it between two connected modules, and remove the old link respectively.
This somehow adds the .1 in the source product tag in the XML file which makes the graph incomplete.