I suppose that the mentioned problems...had another cause...
FWIW, most of the 32-on-64 issues I've encountered turned out to be multiarch-related, and tracking them down and fixing them was not often straightforward...
At least one was an upstream issue, which eventually got fixed; stuff just started working one day, immediately following an update. (Sometimes it's the other way around too...
) Typically stuff just didn't work or worked incorrectly, with no or little indication of why. Sometimes running GUI apps from the terminal provides a hint, as does pouring over the logs.
(One of my favorite source code comment-gems is "Error reporting could be better." No, REALLY?)...statically linked libusb and libftdi...
"DLL Hell" of the Linux world.