Whether you use CASE or IF, as soon as a TRUE condition is met, the calc stops evaluating.
If you want to see if all three conditions are met, make 3 calcs. Maybe make each one result in a 1 or 0. Then add the three calcs together in another calc to get the total number of conditions met in each row (if you need to know that). And the SUM([Error calc]) will give you how many rows contained ERROR, and SUM([Adjust calc]) will tell you how many rows have ADJUST, etc.