i recently started logging my raid performance as a dps and already uploaded a couple of logs to the website.
some of them, for example normal emerald nightmare are visible in public and also rewarded All Star Points to my character and gave me a ranking.
my last uploads though, from trial of valor, are only showing in my personal logs, even though i marked them as public.
my account is already connected to my battle.net account from start - i also noticed that there are logs from HC EN, which i didnt even uploaded myself - is this automatically been uploaded? its strange because my xavius kill is missing there.
personal logs doesn't mean they're not public - they're not assigned to any guild on warcraft logs.
regarding EN - you probably turned on live logging, you relogged/dced after cenarius, didn't restart combat logging functions and thus it didn't record.