Good news, it looks like the network is being loaded correctly! Zooming in on the bottom of the line shows:
The GML file contains 339 nodes, but only 184 of them have xy coordinates. Nodes that do have coordinates are located around (475922.6845, 2089130.49), while nodes without a location are automatically placed at (0, 0). This leads to a line-like view because the two clusters are so far away from each other. If you apply a layout (Grid), you can see that all the nodes and edges were loaded correctly.
I would suggest adding a false location to the nodes that are missing a location, or normalizing the existing node locations around (0, 0).