Thanks for the files! You found a bug… congratulations! :)
Seriously, this is an odd one. It turns out that the first line of your exported SIF only have one column (because the first node listed doesn’t have interactions). So, the SIF importer tries to be “smart” and guesses that you are only importing nodes, no interactions. It proceeds to read in only the first column. This is why you have no interactions AND fewer nodes.
If you add a couple tabs into the first line (representing columns 2 and 3), then the file is imported correctly. See attached.
I will file this as a bug. Not sure what or when the final fix will be in, however. This happens when importing tables as well. The first line is used to establish the format.
Work arounds in the meantime… export/import as .xgmml instead of .sif. That is a more explicit format. Will that work for you?