How do I disable the user login block I think I might found a bug(?)

Only administrators can create content on my site, so I am trying to 
remove the login form from the front page, its okay that the login page
can be accessed at site/user/login, but not on the front page, I have tried quite a few things. 

I have followed the guide in https://www.drupal.org/node/13777

Im using the bartik theme, I have sub-themed it, but I have barely changed anything in it, basically just a little css.

And I have tried the following:


admin/structure/block and hide the user login block.
admin/structure/block and completely removed the block.
admin/structure/block and moved it to a specific location and then hiding it based on page. 
admin/structure/block and moved it to a specific location and then hiding it based on role.
admin/config/people/accounts and disabled register/login for anonymous users, which I guess works as they can't register, but the login form is still on the front page. 
Hide the block with CSS, which works, but then I can't ever login before I change the CSS back.


Adding some images + github link:
Github link: https://github.com/DenLilleMand/christianssite
Imageone(frontpage): 

Imagetwo(structureblock): 


Imagethree:
I had a similar problem.

As described in the issue, we had the same problem in Drupal 7 with the "No front page content has been created yet" message. In Drupal 8, if you have no content on the page the default is to display the user page. If the user is not logged in, it defaults to the login page.

The best solution to this is to have content on the front page. However, assuming you want a blank front page except for some custom blocks, you can remove the Login Form by either creating or editing the existing 
page--front.html.twig file in your theme. 

Since you don't have any content on the front page, you can remove the "Content" region and then remove the "Header" region to remove the tabs. 

EDIT: I just found that if you do remove the "Content" region from the page--front.html.twig file, this will also remove it from the login page, which is a problem. Not sure why this is. Still working on a solution.

Finally, make sure that you leave the "Front Page" setting blank = 'Manage > Configuration > System > Front Page'

These are the two blocks I removed from my theme

   {# Content #}
    {% block content %}
      &lt;a id="main-content"&gt;&lt;/a&gt;
      {{ page.content }}
    {% endblock %}

  {# Header #}
  {% if page.header %}
    {% block header %}
      &lt;div class="col-sm-12" role="heading"&gt;
        {{ page.header }}
      &lt;/div&gt;
    {% endblock %}
  {% endif %}