This slight variation might be due to the fact that Chase does not issue statements which would result in a Due Date of the 29th, 30th or 31st of the month? The statement dates have a fixed relationship to the due date, but it is different for personal and business cards. I have all of our Chase accounts set to close the the 3rd. This means the Business cards are all due of the 25th, and the personal cards on the 28th.
Good points, thank you. Personally I’m unconcerned with due dates, I usually pay my balance in full, usually 1 day prior to statement date so statement will show $0.00 balance and credit scores don’t get dinged. I routinely change my statement date to the 2nd so each statement will represent a calendar month activity.
Understood the variation for personal cards might be explained that way but the biz card variation defies logic (not that I expect logic from a credit card issuer

).