If you genuinely need something to stay Intel: a dependency with no ARM build: the supported way is to run the whole thing translated rather than mixing:
arch -x86_64 zsh
That gives you an Intel shell. Everything launched from it is Intel, and packages installed from it are Intel, consistently. Build your environment there and it will be internally coherent.
The mistake to avoid is doing this halfway, installing some things from an Intel shell and some from a native one, into the same environment. That produces exactly the mixed state you are debugging now, and it is harder to unpick than starting over.