I stepped into your thread here when I saw that you had given popping the solution. And it was. So I thought I'd say things. But then it went away. Then I was already in it. If you wished for popping to have the solution then please by all means hand it to him.
Carriers have always differentriated between last day of billing cycle and first day of new billing cycle. The 28th is the last day of service that you have already paid for. The 29th is first day of your new billing cycle. I suspect they specify it like this because otherwise, someone with the day same payment due date as you might come online and apply a top up near the end of the day and wonder why the service was already cut off. They don't want customers to think "I thought I had until the end of the 29th to pay".
The simple explanation is, it's confusing.
Previously, AutoPay happened on the 28th at 9 pm ET, and processing the renewal occurred early on the 29th. For whatever reason(s), Public Mobile has delayed the start of the cycle.
If paying by manual payment online, or voucher payments, the payment needs to be applied on the 28th (or before) so that the process completes correctly.
Dates used to describe this process are based on the original post of the thread. Dates will continually change as plan cycles are 30 or 90-days.
Confusing for no reason what so ever. Im on auto pay so its not like im a manual payment user.