I don't think that the bandwidth quota / suspend action starting to work is the problem - unless the bandwidth reading is wrong.
The issue would appear to be that the .bandwidth files in /usr/local/cwp/users/suspended/ would not delete under associated actions -eg change limits, change packages, suspend/unsuspend. They need to be removed manually.