Given an (oriented) knot projection, we can create a quandle by assigning each curve segment a generator, and a relation $a \triangleright b = c$ for each intersection. If two projections are related by Reidemeister moves, then we can easily construct an isomorphism between the two corresponding quandles, by looking at the local behavior on Reidemeister moves. This can be rephrased to use fundamental groups equipped with some suitable additional data.
However, this just establishes that there exists an isomorphism, since there may be two different paths of Reidemeister moves that give different isomorphisms. And establishing that these isomorphisms commute seems more difficult. There are probably no MacLane-style coherence theorems that reduce the problem to checking finitely many diagrams, see the question Are there moves between Reidemeister moves? But in this particular case, it seems that the isomorphisms should commute. Is it possible to prove this (preferably without using powerful tools in 3-dimensional manifold theory, since this doesn't look like a question of that depth)?