MTN's PPDB expire 60 days from date of purchase.Yep, that is correct, I don't like it, but that is how MTN and then Vodacom released "data rollover" into the wild.
MTN also use your oldest bundle first, if you have multiple bundles loaded.
This has been the case since the introduction of rollover.