That’s how it works in Windows, you either do it, or not… It’s a Jump List element, so I don’t understand how ‘it doesn’t have anything to do’ if clearly it does, and don’t ask me those questions, it is Microsoft the ones that designed it that way, and Chromium team implementing it with it, just like any other program.
So, I already said what has to be done, and I can’t do anything else.
For example, you said “I went to websites” but did you type the URL and then hit enter? there is a difference between just visiting a website from history or normal navigation and then and doing a TypedURL.
I already said where you find the File that controls this as well, you can remove it, you can actually see which one is brave if you use a raw viewer (again), so you know which one is exactly the Brave file.
I disable the option, so I know how to deal with this and Windows works, I basically know Windows more than 90% of people, so I know what I am talking about.
So, if you go and remove the Show Recently opened blabla, and then delete all the CustomDestinations, then they will not look like your screenshots, they will look exactly like Brave does, with no data, which can be easily reproduced.
So you either does it properly or not, I can’t do anything else but saying how to fix it and deal with it. And that’s how you do it, especially if you proved how some apps show jump list data and others don’t, like Brave, that means it is either a problem in the file or just a bug, and I doubt it is a bug or a Windows problem since it is specific to Brave, and I know sometimes Browsers like Brave break their jump list data when you update it.