NSTimers не может запланировать запуск двух или более методов одновременно (особенно на устройстве iOS только с 1 процессорным ядром). Если первое задание таймера будет медленным, второе будет запоздалым.
В симуляторе первая задача может выполняться в 10 и более раз быстрее (из-за высокой производительности ЦП и памяти), делая вторую задачу гораздо менее запоздалой, и вы не замечаете, что она запоздала.
Либо выполняйте каждую задачу быстрее, либо наклоните таймеры, чтобы задачи не перекрывались. Или объедините то, что сделано внутри каждой задачи таймера, если эта задача происходит в некотором наименьшем общем множестве временных интервалов.