It does, it is the Google One VPN built into Chromebooks. However, I have tried it with it off, with the same results. And, it works in Chrome browser (with the VPN on).
I do not mean a VPN that is installed on the device, but instead one that is integrated into the Brave browser itself; like what you can use with Opera.
No, there isn’t a VPN installed. I also tried it in Brave beta. I’m beginning to suspect it has something to do with the fact that it is running in linux on my chromebook, but I don’t know.
I’m not too familiar with Brave but these issues are almost always due to a time or timezone discrepancy. Is there any setting in Brave that might relate to this?
No, Brave doesn’t have a separate time/date setting. It pulls it from ChromeOS.
Below is screenshot of both Brave (left) and Chrome (right) side-by-side showing Bitwarden and the different codes. I do see that the countdown timer of the 2FA being unsychronized.
Try something like https://www.whatismyip.com in both browsers. In theory they should show the same.
The for me surprising thing is that the TOTPs are not even showing the same remaining seconds.