CB Conditional has nothing to do with the HTTP or HTTPS. The only reason for it to cause issues is if you configured live_site in your configuration.php with an HTTP URL instead of leaving it blank as CB uses that for loading in live URLs (JS files, CSS files, etc...).