How to display Paid Amount in Sales Invoice

Hi guys,
I think I stumbled into a strange situation with Sales Invoices on v13.

I have created and submitted a Sales Invoice.
I have created and submitted a Payment

However, in the Sales Invoice print, the Total Paid amount does not update.

The Outstanding amount is updated only.

Above all, the Payment Terms is also not updated to reflect the already paid amount.

Is it by design working like this ? I can’t imagine why … it’s such a crucial financial necessity to display paid amount in an invoice.