Login to your root WHM and under Server Setup click the link that says "Tweak Settings" now to your right scroll down and find "Disable Suspending accounts that exceed their bandwidth limit (will clear all suspensions is disabled)" make sure this is UNCHECKED, if it is checked it is the problem the accounts are not getting suspended.