A card advertised with up to 55 interest-free days is not offering 55 days on every purchase. The number is the maximum, and it is made up of two parts: the statement period, usually around 30 days, and the payment window between the statement date and the due date, usually around 25 days.
A purchase made on the first day of the statement period gets the whole statement period plus the whole payment window, so close to the advertised maximum. A purchase made the day before the statement closes gets the payment window only, which is roughly 25 days. Same card, same feature, less than half the benefit, decided purely by timing.
The condition attached to all of it is the one that matters. Interest-free days apply only where the closing balance shown on the statement is paid in full by the due date. Paying most of it does not earn a partial concession. On the majority of Australian cards, an outstanding balance at the due date means interest applies to purchases in that statement period, and typically continues to apply until the balance is cleared in full again.