Launching Brave creates a separate dock icon instead of using the pinned favorite.
Brave ships two desktop files that both declare StartupWMClass=brave-browser:
brave-browser.desktop— visible (the one you pin)com.brave.Browser.desktop— hidden (NoDisplay=true)