The problem was that when calling those nodes named "<item>...</item>" using the object-oriented dot notation, it conflicted with the "Item()" method provided to xml objects by Powershell.
The solution was to use the following ...
$collectionNodes.GetElementsByTagName( 'item' );
If anyone is facing the same problem I did, I hope this helps.