I don't see anything immediately wrong with your rules...
The processing rules look like they should be fine.. but I am only seeing the rule and not the incoming values.
Since these are processing rules, you can test this using the Experience Platform Debugger (web) and AEP Assurance (Mobile App) to see the results of Post-Processing.
For Web, you need to be logged into the debugger and make sure you enable "Show post processed hits"

This will enable a second "Analytics Post Processed" column showing you the results of your processing.
Likewise, in AEP Assurance, you will need to check the Post Processed area to see if the campaign was mapped properly.
In both cases, you can see the input values and the post-processed to help try and debug what is happening.
This will at least help with the Campaign part of your issue... make sure that this is working first, then we can look at the classifications... but I agree with @EurosIMS, if the classifications were just enabled today, it will take a while before you start seeing the results.