I’ve been using Kee(fox) for years, with no problems. But since a few months ago - not sure exactly when - the autofill only works if the web page concerned exists in a specific subfolder (called “Internet”) of my KeePass database. Similarly, Kee’s Search facility only finds entries if they are in that same folder.
I’ve just proved the point by searching for “Kee forum” in the Kee search function. It found the correct entry, because it was in the “Internet” folder. Then I moved that entry into a different folder in KeePass and saved the KeePass database. Then I repeated the same search - no results. Moved it back into the “Internet” folder, saved, searched again, and it found it. All without closing Firefox.