here with - movecounter set to 12 - K TCEC hangs too.
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Houdini 4 x64"]
[Black "Komodo TCEC x64"]
[Result "1-0"]
[SetUp "1"]
[FEN "r1b2rk1/pp1nqppp/2pbpn2/3p4/2PP4/2NBPN2/PPQB1PPP/R3K2R w KQ - 0 12"] <------
[PlyCount "1"]
12. O-O 1-0
When i tested from this position (2 halfmoves earlier)
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Houdini 4 x64"]
[Black "Komodo TCEC x64"]
[Result "1-0"]
[SetUp "1"]
[FEN "r1b2rk1/pp1nqppp/2pbp3/3p4/2PP2n1/2NBPN2/PP1B1PPP/R2QK2R w KQ - 0 11"]
[PlyCount "1"]
11. Qc2 Ngf6 12. O-O 1-0
then it works !!
(both in Fritz GUI)
.