Я, если честно, вариант с недоразумением даже в русском тексте мало понимаю. А вот несоответсвие и нестыковку понимаю хорошо. В таком случае замени confusion на discrepancy.