I fixed this issue I merely wasnt passing the correct arguments via the URL, my call was only returning [Type] and I wanted to read both [Type] and [UIN] in the results for different actions based on existing values.
I updated the call to: mysite/_api/web/lists/getByTitle/('ListX')/items?$select=Type,UIN&$filter= Type eq [Current Item:Type]&$orderby=UIN desc
Now when I check the the initial count of responseContent and need to further process I can do Get d/results/(0)/UIN and obtain the exiting UIN of the existing items by [Type].
The only thing I had to tweak was adding an additional IF when the result is empty i.e. a new [Type] is added and there are no existing items to return.