My friend visited Vodafone yesterday and had her phone check out... all working.

 

A bit difficult to ascertain exactly what had happened.

 

The $0 probably means that the $20 topup refreshed the $20 Myflex plan with $0 balance.

 

I think yitz may be correct in that the 17 March shown on the phone after topup means the Myflex plan is active through to 17 March 2022.