I tried using ‘mark as paid’ just to mark it as paid but instead it added a whole new payment for the “balance owing” when there was no balance owing technically. So I deleted the second payment (which is why it says past due).
We are looking into it. Was the invoice created in the UI or via API/3rd party app? It looks like the invoice may have been created and marked as paid in a single step?