Storage quota estimate returns incorrect value

Description of the issue:

storage quota estimate returns incorrect value

Does the site work as expected when using Chrome?
Yes
Brave version (check About Brave):

Version 1.19.92 Chromium: 88.0.4324.152 (Official Build) (64-bit)

What steps will reproduce the problem?
(1) run await navigator.storage.estimate().then(r=>r.quota)

What is the expected result?
Storage quota to return correct value, in my case it should be 149629695590

What happens instead?
Storage quota returns 2147483648 or less

Please provide any additional information below. Attach a screenshot if
possible.

Storage quota is capped at 2147483648, for example dev tools will correctly show storage quota over this value, in my case its 149629695590
attachment
unknown1

I am experiencing a related issue. When using the Zencastr website, it lists my local storage available as 2.15GB, which Zencastr displays a warning about (it recommends a minimum of 10GB). When using the same website in Google Chrome, it displays my storage correctly at 147GB. So The Brave browser is doing something different with the local storage space than Chrome. Yes, I have tried turning off shields for the website, no effect.
Brave version 1.20.110 Chromium: 88.0.4324.192 (Official Build) (64-bit)
Google Chrome Version 88.0.4324.190 (Official Build) (64-bit)

Brave:
image

Chrome:
image