Pop up not showing for most of rules and hyper cache issue

Hi there, I have the pop up plugin installed on my site and I have a simple rule for it to show on the homepage however it does not show. The only rule that actually works is the rule "Visitor is logged in" and this is because it bypasses the hyper cache settings when a user is logged in.

Obviously I have gone to settings and set the setting to "External Load" as it states this is the best for cache however it still does not work. How do you get this plugin to work with cache. In hyper cache I have a rule area called "URI to reject" where I can state URI to reject and not cache? Can you advise please on how to get this working with cache in general as all my sites use a caching plugin. Thanks in advance.