This morning's fun WordPress thing: using PublishPress to limit access to certain pages can break page rendering for the whole site (particularly around navigation elements, which is honestly where I'd expect it to happen).
Maybe the theme's relying on classes or structures that don't exist if that permission's being checked? Seems like something you'd want to avoid in theming a site.