Here is the distinction, plain and simple:
The Problem: I follow a PPL routine. If I perform a "Bench Press" in my Push A template and increase the weight to 200lbs, that progress is isolated to Push A Template Only. When I open my Push B or Full Body template a few days later, the "Bench Press" there still shows the old weight (e.g., 190lbs).
The Solution (What we need):
The "Last Done" stats (Weight/Reps/sets) must be tied to the Exercise ID, not the Template ID.
• If I log a set of Squats in Template X, the historical data for Squats must immediately update in Template Y, Template Z, and anywhere else that exercise exists.
• Competitors like Hevy already handle this correctly. If I hit a PR in one routine, my next workout—regardless of the template—should know about it.
Currently, your database seems to treat an exercise within a template as a unique instance. It needs to treat the Exercise as a global master record that all templates subscribe to.
Without this, progressive overload tracking is broken for anyone using multiple templates with overlapping exercises. Please prioritize the global sync of exercise stats across all the templates and the entire app.