10 marks for recognising the Latin (sort of) that is the placeholder text in your template.
You are using a Word Processing template. WP templates have content flowing from page to page. As one page fills up, a new one is created. If some of that text is deleted or displaced the pages retract.
When you combine text, invisibles like word spaces, returns, tabs, page breaks etc with objects that have text wrap set, the mix can behave in an apparent odd fashion.
Start with showing where everything is:
Menu > View > Show Layout/Invisibles
Start with getting rid of any excess returns you may have used to "position" things. Next cut and paste objects like textboxes, shapes, charts and tables "Inline" ie in as part of the text. If necessary also turn off text wrap on objects or minimise it so that doesn't push text completely out of the way.
Insert Section breaks in the Text where you want fixed breaks in the layout these will provide separation between layout on different pages.
Basically you need to clean up your layout or think about doing it another way.
If there is a lot of layout, you will need to learn Pages methods for doing this in a WP template or do it in a Layout template where each page is individual and all objects are floating with no default text area.