It doesn't. As I tried to explain, on the dev machine (x64), I've got NIDAQ installed. The dlls are 64bit because automatically installed by the NIDAQ installer. The installer only installs 64bit dlls if 64bit OS is detected during installation of NIDAQ.
When I deploy the exe to the x86 machine, I've got incompatible libraries carried along with the build, IRRESPECTIVE whether I chose x86, x64 or AnyCPU.