This problem is NP-complete.
The class of graphs in the question is equivalent to the cubical graphs *1, but this class contains grid graphs.
Because the Hamiltonian path problem in grid graphs is NP-hard [1], the original problem is NP-hard.
To prove any grid graph can be represented as a set of binary strings, consider representing a vertex of a grid graph of dimension $n \times n$ at position $(x, y)$ as a concatenation of sub-strings $f(x) f(y)$ where
$$
f(i) = 0^{i} 1^{n-i}.
$$
As $\mathrm{Hamming}(f(x_1) f(y_1), f(x_2) f(y_2)) = |x_1 - x_2| + |y_1 - y_2|$, we have an embedding of the grid graph.
It is also possible to reduce the length of strings to $O(\log n)$ by modifying the function $f(\cdot)$ using known results of the snake-in-the-box problem.
*1: Binary Hamming on the ISGCI is a different class. This class requires the Hamming distance to match the distance in the graph for any pair of vertices, not necessarily adjacent.
- [1] Itai, Alon, Christos H. Papadimitriou, and Jayme Luiz Szwarcfiter. “Hamilton Paths in Grid Graphs.” SIAM Journal on Computing 11, no. 4 (November 1982): 676–86. https://doi.org/10.1137/0211056.