If you have no idea what is in a bookmark, here is a partial answer.
Office developer client VBA reference documentation
learn.microsoft.com
In the "Remarks" section, the last sentence is incredibly important.
When you change the recordset, even by requerying it with the same WHERE conditions, remember that at least in some cases, you are sharing that DB and therefore, potentially sharing the recordset. If someone else updates the recordset and the (Options setting) auto-refresh time passes OR you run a refresh of the recordset yourself, that recordset might not have the same layout as it previously had, and that means the bookmarks from the previous "OpenRecordset" operation are no longer valid. The fact that you even FIND a record using an obsolete bookmark is purely lucky. If you do that, I would advise buying a lottery ticket.