The theme is probably correct. The problem is related to which page layout is selected for the home page. Wordpress has some layouts, such as:
- front-page.php
- index.php
- page.php
- single.php
But it may be that your theme has other layouts. So when you access the root of your site ( link ) one of these layouts is displayed. So, to solve the problem you just have to change the existing layouts until you find what you want. To do this (considering wordpress in Portuguese) go to the admin panel, then go to the Appearance menu - > customize - > Static Home Page. At this point there will be a window with two radio buttons (Show your recent posts and the other shows a static home page), then choose the second (static home page). In the dropdown (select) below the group of radio buttons you choose which page will be shown as root (usually it is home, home, or one of them that appears, just go changing).
The wordpress documentation has more explanations on this.