We've seen this happen many times. Here's the most likely explanation: The MYOB points were there previously but did not show up because they posted without a date. The top line in an on-line SkyMiles statement is the first mileage post with a date. So, if later posts are made without dates, they are added to the total but don't show in the display. When the three Hilton posts were added, presumably the Hampton at the top had a date. That made all earlier posts appear. But only the Hilton posts were actually "new"; the MYOB posts were there all along, but you couldn't see them.
Is this clear enough?
Bruce