it is complicated 🙂
The enhance panel had a few problems related to Storage limits and how it calculates.
The calculating issue is fine.. nothing is instant. but the worst part, I guess, is that if the email is on a different server, then that content is not added to the consumed storage used by a client. And this is bad.
What's worst is the fact that if you go over the limit there is no way to action it, like block uploads or any other form of punishment for going over 🙂
I love enhance, but at times, I think of it like
"The Paid hosting panel that offers Free hosting"
This panel does not love the Paying customers; instead loves and protects the end user 🙂