Payout schedule dates misaligned?

So on the pending one it says estimated payout date of June 22, yet I have others which are no longer pending and are scheduled past that date, for example the latest one at July 7th.

This is extremely confusing, is there a bug in this?

@Luke I think this is not the bug.
I got the same issue before for the referal payout transactions.
The each row is an independent batch with its own holding period.
And also the dates can appear out of order because newer sales periods sometimes get processed faster depending on where they fail in Shopify’s payout cycle.