If there are specific inconsistencies between the search query and the query within the database (e.g., explicit hydrogens), then the reaction substructure search routine fails with an error and the expected hit is not present in the results list. Interestingly, a search of the query against itself works fine and also a match of the corresponding DB content against itself works fine.

I've tried to sanitize these queries but this did not help since the hydrogen did not get removed. How can I ensure that my search finds all relevant hits in the database?
If there are specific inconsistencies between the search query and the query within the database (e.g., explicit hydrogens), then the reaction substructure search routine fails with an error and the expected hit is not present in the results list. Interestingly, a search of the query against itself works fine and also a match of the corresponding DB content against itself works fine.
I've tried to sanitize these queries but this did not help since the hydrogen did not get removed. How can I ensure that my search finds all relevant hits in the database?