If your relationship is unsorted, the "oldest" related record is the one that will provide data to your field objects for the related table. Either use a sorted one row portal or a sorted relationship if you want to see the "most recent" related data.
You could sort the information when you open the list view or have a button to sort the records on the layout.
Within my solutions I like to pre-sort the data so when i land on one of my list views it sorts the information.
You could achieve this by using OnLayoutEnter for when you load the list layout.
And simply within the script use sort records by most recent on the related data field.