параметр flood_sleep_threshold в стандартной инициализации 60 сек. Если задержка будет секунд на 30, он автоматически будет ждать, а потом снова попробует выполнить. Лучше ставить
TelegramClient(session, api_id, api_hash, flood_sleep_threshold = 0) тогда любая ошибка флуда будет ошибку кидать, без ожидания