Why is the page content always rendered after blocks displayed on the same page?
You need to adjust the display order of the blocks through configuration. Navigate to Manage &gt;&gt; Structure &gt;&gt; Block layout (relative path: /admin/structure/block), click the handle icon next to the "Main page content" block and use it to drag the block to the top of the "Content" region.