Search shows spurious number of matches, which are missing on the actual webpage

Description of the issue:
When I search for a term, the search result often shows a number of matches (say 1/3). If I use the UpArrow and DownArrow, the cursor should be jumping to these matching text, and highlight in yellow. But in practice, Brave fails to show all the matches. In some cases, it does not show any matches at all.

This happens especially with YouTube playlist pages (but also happens with many other webpages). For example, on https://www.youtube.com/c/TAGTVCanadaUSA/playlists pages, try to search for “secret”. The search result shows 3 matches. But if you cycle through the results, it does not move the screen at all.

Brave Version (check About Brave):
1.31.88 Chromium: 95.0.4638.69 (Official Build) (64-bit)

Operating System:
Windows 10 Home 64 bit

Not sure what this is trying to reproduce, https://www.youtube.com/results?search_query=secret ? or using Ctrl-F on the page show no “Secret” text. Can you try logging out and re-login into youtube, and retest? If it still occurs, can you create a gif or video of what you’re trying to do?