Recurring Facebook Lead Ads integration error with Brevo scenario

What are you trying to achieve?

My goal is to automatically send new Facebook Lead Ads submissions (via a specific form) into Brevo as contacts, creating or updating them without errors. The scenario should run every 15 minutes and process all new leads correctly.

Steps taken so far

I have already:

Connected Facebook Lead Ads (page and form are selected correctly – see Capture 4).

Built a flow: Facebook Lead Ads → Tools (set variable) → Brevo (Create or Update Contact).

Added error handling to catch duplicate email issues.

Scheduled the scenario to run every 15 minutes.

Despite this, the scenario fails intermittently:

Capture 1: shows a DataError when trying to create a contact, even though it should have been updated.

Capture 2: shows that the Facebook Lead Ads module works but the flow errors when handling new leads.

Capture 3: Brevo rejects a create request with a “duplicate_parameter” message.

Capture 4: shows my module configuration (page + form + limit = 1).

The most recent issue: the Facebook Lead Ads module stops with an empty “Error (, )” message, which prevents any new leads from syncing. This is confusing, since the connection is valid and leads still arrive in the Meta Ads Center.

Could you please help me understand why the Facebook Lead Ads module sometimes returns a blank error and how to stabilize the flow so all new leads are properly synced to Brevo? I have consumed all my free credits but considering my scenario has never worked proprely, I wonder if it worth it (bug or something I did wrong?)

Screenshots: scenario setup, module configuration, errors