I'm assuming that is IRESS data - I have the same through NAB, I have complained to both NAB and IRESS directly about the incorrect data despite it saying "last updated" (It's never accurate, let alone updated) - neither party seemed to care, IRESS ignored my multiple emails and NAB kept saying 'we can't control it'.
So always ignore the IRESS T20 data mate, it's a trap and blows my mind they can legally list that information on a paid serviced with false "as at" dates.
I can also confirm also that every time I have viewed the T20/register - it has always been different to that listed on IRESS, for the last 12 months at least.