As I understand it, building blocks in office are sections of text which office can use to insert when you start typing a phrase. Say there is a line or phrase you often type into new documents, then office has the ability to recognise that, and suggest it to you - even across multiple documents. Very similar to auto-complete that you get on web pages when typing in addesses these days when using browsers that store your data.
Depending on the version of office used, sometimes the blocks of text that can be used are stored seperate from your working document in a different file tucked away in the office install folder. I guess its possible that one version of word that you are using is referencing that document, but the other machine cant see it cause its a different install on a different machine.
=======================
Slightly related ... did you copy your course work from a web page / pdf / something other than word, and then paste it into word ? I've found that over all the years, word has never really been that great at accepting it and displaying it well. HTML formatting and word formatting just never really seem to get on. Especially tables, lists and bullet points.
(Copy / pasting images individually seems to work fine though )
Anytime I need to copy text from somewhere else into word, I always try and paste it in the most simplest form ... i.e. plain text. ... and then go and edit it in Word to make it look the way I want within word. It might take longer to do initially cause you are copy / pasting multiple times to get each section but in the long run, it just works better, and formatting stays better afterwards.
So, copy the section of text, then in Word, right click at the location to paste, select "Paste As" and when the box pops up, chose either plain text, unformatted text etc.
An alternative I often use as well is to copy from source, paste into Notepad ( which clears all formatting ) ... then copy all the text from notepad and paste that into the Word document.
=======================
So these are possible things which are quite frankly just messing up your file. If I were you, I would go back to basics and start fresh. Start a new file in Office 2016, and copy / paste in the plain text of questions and answers. Then with that clean new file begin to go about formatting it the way you want. It'll likely work out cleaner and maintain formatting better.
I generally keep a document as clean and basic as possible as long as I possibly can. Get the text content correct, then once thats done, being to look at the formatting and how it looks. Dont try and make a new page by simply hitting "Enter" till you start a new page. At the end of the last paragraph of a page, hit enter to create a single new line under the paragraph, then CTRL+ENTER. This will create a page break, and start a fresh new page.
========================
How complex is the file ? Is it generally text, pictures and tables etc .... no super fancy stuff ?
Do you have an outlook account, hotmail or microsoft account ? If so, you would have access to the online versions of office and onedrive. That way you could have the file in your onedrive account, and simply edit it online.
Create the file in there, and access it from both home and work, editing it using the same interface and version of software, and never needing to email it to yourself back and forth. Worth considering.