I am attaching a video that demonstrates what I say
https://drive.google.com/file/d/1Sd8ETl-4nLRtAcVqwhwaEiyqDpDLnzrz/view?usp=sharing
As you can see, the workflow enters the correct condition and correctly updates that entry in the table where the unique id corresponds. However, the change is then not correctly reported in the database, despite having entered the workflow correctly