And there is the fatal flaw in your thinking. It’s a common error to make. Correlation does NOT prove causation.Let me tell you, I experienced most of the scenarios people mentioned: camera lag, keyboard input lag, phone calls not showing up on iPhone but my Apple Watch rings, blah blah, it was misery.
I have since replaced my battery and performance is back to normal.
The throttled CPU is the ONE AND ONLY reason causing all the lag.
<snip>
For all you know, just merely disconnecting the iPhone completely from power caused something in the hardware (or software) to reset, which fixed all your lag issues.
1) For all you know, just disconnecting and re-connecting the same old battery—never replacing it with a new one at all—would have fixed your lag issues.
2) If CPU downclocking was your problem, why is it that no one who has a well functioning iphone 6S at 1848Mhz has any of your lag problems when their phone downclocks to 600MHz?
If you’re right that downclocking is the “one and only reason causing the lag”, then everyone whose phone downclocks to 600 should see those lag issues. But we don’t. Not one lag issue, not any, not at all. No lag issues at 600MHz. How do you explain that?