I’m not certain your issue is the same as the one caused by ephemeral localStorage. Are you using Brave’s sync feature?
I would suggest checking if everything works as expected using a fresh (test) user profile. Follow the steps from the thread below, just make sure all windows of your current user profile are closed while performing your tests in the fresh user profile.