[d]8/5k2/8/4K3/4P3/8/8/8 w - - 0 1
The problem:
1.Kf5 Ke6 2. Ke5 Kf6 3. Kf5 Ke6 4. Ke5 -> draw!

1.
===
Of course this position is only one example for, i call it
_Repetition-Zugzwang_.
2.
===
pls assume the problem is produced somewhere in the tree
during the search, and is not a root position.
Because after 3.Kf5 Ke6 _4.Ke5_ is the only winning move,
which leads unfortunatelly to a repetitionDraw.
(because of that: _RepetitionZugzwang_)
trials:
====
- first i checked the repetition detection code, to be sure
it works like it should
- tried to fix that thing with a depth-parameter on evaluation
like it is usually done with mateScores.
- tried to Extend trivial endgames on a oneTime Repetition,
to work around that thing.
and some other things...
result:
=====
nothing helped
conclusion:
========
i am pretty sure, the problem is caused due to hashtables,
which seem to "workaround" the repetition detection.
Second, black isnt able to refute Kf5, or simply has no threat
to force white to make progress.
Well, for now i dont have any idea how to solve this.
any ideas ?

regards