Expected behavior:
Campaign Pages probably should have the same User Role capabilities as Posts and Pages for the Editor role:
delete_private_campaign_pages
edit_private_campaign_pages
read_private_campaign_pages
Observed behavior:
When the visibility of a Campaign Page is set to Private it is only visible for Admins.