Hi @Anonymous ,
It's not correct for the Filter query. You have an empty column in the list B and would like to copy values from list A based on the same unique IDs of the two items, am I right?
If so, there are two ways to achieve your need.
1. On Button Clicked or Scheduled, Get items from list A, Apply to each, Get items from List B and filter query ID eq (dynamic current List A item ID), Apply to each and Update item of list B, use dynamic ID from action of Get list B items and populate the blank column with dynamic content value from List A column.
2. On Button Clicked or Scheduled, Get items from list B, Apply to each, Get items from List A and filter query ID eq (dynamic current List B item ID), Apply to each and Update item of list B, use dynamic ID from action of Get list A items and populate the blank column with dynamic content value from List A column.
The difference between the two processes is, if this is a one-time process or will run periodically to copy all item values no matter whether List B column is blank, use the first way will be easier. But if it will run periodically to copy from List A to List B blank fields, use the second way and in Get List B items action set filter query to Column ne "" will be easier to get the items with blank fields and update them more targeted.
Hope I have explained it clearly and helped you.
Best regards,