You are badly missing a key distinction: the i3, when charged to “100%” on your dash, is only charged to 80% of the capacity of the pack as built. It won’t ever use that upper 20%, no way, no how. That’s by *design*.
So yes, you are correct, that charging an i3 to 100% is *fine*. It’s charging...