In reply to Robert Frinch.

Hi Robert. For dynamic content to work properly, you will want to disable caching on the specific pages that you have applied visibility controls to blocks. You can still keep everything else cached as normal. Let me know if I can answer any additional questions!