...
The method of using past values of columns is common for most logical replication technologies.
Now, when the apply process is stopped, you have to decide, which value, should the target row have.
Decide which value should be kept on the target database. Do you want to keep the value of AMOUNT_RECEIVED = 60 or AMOUNT_RECEIVED = 120? In this case we are going to keep the value of AMOUNT_RECEIVED = 120 as this is the value on the source system.
For more information about 0 rows affected see Command affected 0 row(s) conflict on our online wiki page.
...