Поскольку я понимаю, внутри механических часов есть маховик, возможно железный, естественно на него действует магнитная сила, изменяя тем самым период колебания. При этом некоторые части часов могут так-же намагнитится, этим и объясняется длительность эффекта.