I am replying to my own post. So, thanks to Brian Clifton who confirmed the bug and provided a solution on the same Github issue I posted yesterday. Here is the link.
Here is the summary:
Yes, this is a bug.
This bug has been fixed and if you download Nightly or the Developer edition, and turn on “remote debugging”, the problem is gone.
Brian Clifton has cherry picked the fix to the Beta release (1/6/2020).
For me, this is the first time I am using the dev version so I am not sure how stable it is. But I have been running it for about 6 hours and so far, no crash or rendering glitches.
The only thing I want to export/import is the bookmarks. The settings I mostly left it to default. For passwords, I use Bitwarden so that’s not a problem. I guess, just my guess, if you can use the “sync” feature to get all your settings to the new browser.
After playing with Dev release a couple of hours, I’ve noticed that variable value popups are no longer available in “Source” tab of DevTools. What a pain, really!
So, the decision was quite obvious: rolling back to 1.0.x version (and blocking all attempts of Google-inspired autoupdates)
No problems I didn’t do much heavy frontend debugging with it the past few days so I can’t say for sure. But I just tried placing a break point and it seems working fine, when I mouse over the variable, I can see the popup that shoes the value of the variable. My dev version is:
Brave
1.3.66 Chromium: 79.0.3945.79 (Official Build) dev (64-bit)