https://radikal.ru/video/vbAIpSNNbzo

Соласитесь, что-то не так с красными часами. )) Ладно, разберёмся, сейчас пока нет времени.
Почему произошло расхождение показаний красных часов? Ларчик просто открывался. )) У красного стержня на нижней анимации самое ранне событие начинается в минус 28,87 \( \displaystyle \left (=\frac{-50\cdot 0,5}{\sqrt{1-0,5^2}}\right ) \) "минут". Тогда и на верхней анимации логично начинать не с 0, а с минус 28,87 "минут". Просто перевести все красные часы на верхней анимации на 28,87 \( \displaystyle \left (=\frac{50\cdot 0,5}{\sqrt{1-0,5^2}}\right ) \) "минут" назад, и всё станет на свои места. Вот так будет выглядетъ верхняя анимация:

A так, у Вас всё правильно, но верхняя и нижняя анимация -
не один и тот же процесс соприкасания стержней, а два
одинаковых процесса соприкасания стержней, но начавшиxся в разное время. ))
Я полагаю, подкрутить вce верхние красные часы на 28,87 \( \displaystyle \left (=\frac{50\cdot 0,5}{\sqrt{1-0,5^2}}\right ) \) "минут" назад - это шесть секунд работы. )) Сделайте, пожалуйста, и Вы будете первым в Рунете, кто сделал такую анимацию. )) А, может быть, и во всём мире! ))