This is unrelated to normal autocompletion suggestions based on browsing history. It happens even when I turn autocompletion off.
Brave is somehow caching the last path I accessed on my local server. I am experimenting with different routers which live at 192.168.0.1.
Now, when I manually type in “http://192.168.0.1”, Brave will automatically and always append a path to a service that no longer exists. In this case, it’s the path from an OpenWRT admin portal (/cgi-bin/luci). I wiped that router OS, so every single time I enter that server address, I get a page not found error. I am unable to access this server at all, because Brave insists on outsmarting itself and it refuses to just go to the URL as I typed it. It’s quite ridiculous, to be honest. Just go to where we tell you to go, sheesh. It’s not your computer.
EDIT: I tried guessing what the new router’s landing page is and typed in “http://192.168.0.1/index.html”, and magically and fortunately, it worked. So Brave is automatically appending “/cgi-bin/luci” to every URL that points to the server root. I noticed this when my router itself redirected a link to the root again, and Brave appended that string again. It’s a totally ridiculous behavior.