Custom Context Problems

Im trying to use the custom contexts module, 2.8.0rc1.1 on Freepbx
This is a fresh install, not a migration.

I have a custom context set up with all the red headings set to "allow rules"
Everything else is set to “allow” apart from one outbound route which is set to “deny”

When I make an outbound call, to any number in my routes, they all go to the failover destination, (app-blackhole).

Even if I allow every outbound route individually, I get this result.

I always set the red headings to Deny and then Allow things as I want. If you use rules you have to set up patterns that are allowed or denied by the rule.