Screenshot of the condition would help, but I think your overall structure may be incorrect. If you want to run this any time a new contact is added, then I don't see any reason why a "List Rows" action is being used unless you are validating that there are no existing consent records already.
Option 1: If you don't need to worry about consent records from other sources
Trigger: When a contact is added (row is added, modified, or deleted in Dataverse)
Action: Add a new row (create your consent record and link it to the contact)
Option 2: If you need to validate that no consent record already exists
Trigger: When a contact is added (row is added, modified, or deleted in Dataverse)
Action: List Rows, find any consent records linked to the contact from the trigger
Condition: Check if the list rows record returned any values.
* If no records found, create a consent record
You can check if the list rows action returned any records by using the following in the formula editor:
length(outputs('List_rows')?['body/value'])
If that value is = 0, then no records were found.
If this response helped, please consider marking as verified so future users can see the resolution. If you have additional questions or problems, please tag me in the response so I receive a notification.