A simple example of a non-additive code that is not a CWS code is the $ ((11,2,3)) $ code given in On the Structure of Additive Quantum Codes and the Existence of Nonadditive Codes
.
Theorem 6 of Codeword stabilized quantum codes: algorithm and structure says "All ((n, 2, d)) CWS codes are additive."
Thus, any non-additive $ ((n,2,d)) $ code is not CWS. An interesting example, pointed out in the same paper, is the $ ((11,2,3)) $ code from On the Structure of Additive Quantum Codes and the Existence of Nonadditive Codes
. This code is non-additive, which one can check for example by observing that the weight enumerators are not integers. Thus the code is not CWS.
This $ ((11,2,3)) $ code example is especially interesting because the codewords are a uniform superpositions of computational basis states, so the test you give in your answer would fail to detect that this $ ((11,2,3)) $ code is not CWS.
In general the test you describe is agnostic about any code whose codewords are (signed) uniform superpositions of computational basis states. Given this $ ((11,2,3)) $ example it seems likely that there may be many codes whose codewords are signed uniform superpositions of computational basis states, but which are not CWS codes.