Public runs on a 30 day auto pay not a 1 month so auto pay days do change time to time, I always just pop on my online page to see what date it will come out this time. I’ve never had my services not work off a full 30 days. Some months are shorter t...
I think due to everything being online it does take a bit more time to get some stuff. Maybe try setting up your auto pay for the first so that way you can have it by end of month for your expensing.
I had the same thing happen the first month when I set up at Walmart, when I came and created my online account I realized right away they did not click the auto pay ever since setting it up my self I have had no issues and payments come out on date ...