Sorry, I don't know the specific answer to your question about why the DeDupe extension is failing, but if you'd like to set this up in a completely different way that will never require any syncing or deduping, I would highly recommend using an Airtable portal that would allow each team to ONLY see their own records (i.e. they wouldn't be able to see any of the records from other teams). That's because with a portal, you just keep all the records in one master base, and different teams are only allowed to see their own records.
Some of the portals available for Airtable are Noloco, Softr, JetAdmin, and Glide.
Noloco is probably the most powerful portal available for Airtable.
I gave a brief tutorial of Noloco on this episode of the BuiltOnAir podcast.
And I also presented a full one-hour webinar on Noloco called Building a Client Portal on Noloco powered by Airtable.
p.s. If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consulting — ScottWorld