translate English to German: I find that difficult to understand - although that is not the decisive point.
Es ist mir nicht plausibel. Ob mir das einleuchtet oder nicht, ist nicht der entscheidende Punkt.