How The Followage Is Tracked.
The current way isn't perfect and could do with a revamp.
I believe this should be changed to the amount of time followed in total instead of showing the date the user followed.
This will solve the problems with users accidentally unfollowing their favourite channels and then having to completely restart their followage.
It could work a bit like the subs. Where it shows the amount of time you're actively subscribed. And when you stop subscribing it shows how long you've been previously subscribed for.
For Example It could say 'Following For (active follow time)' when the user is following and 'Previously Followed For (active follow time)' when the user is unfollowed. It will only add the time on when the user is following the channel.