Все таймеры опаздывают примерно на 25% своего интервала.
Врешь ведь, постыдился бы.
Таймеры опаздывают ровно на время выполнения кода внутри вызываемого колбека.
Единоразовые таймеры, или первый вызов, опаздывают исключительно из-за загруженности очереди процессов.