Invoice not showing Paid

Just updated to V4.5.9 and now when I try to mark invoice Paid, it still shows PAST DUE. Dashboard shows the payment. When I try a second time to mark PAID, dashboard shows a second payment for the same amount.

Nor sure, can you reproduce the problem with a test invoice?