With recurring Agreement Invoices, is it normal/expected behaviour for the Invoice due date to be one day behind the day specified in the Invoice Recurrence?

If so, why does it do this?

If not, is this a known bug?