I had the same problem with Google Sheets printing an extra blank page, and I think I've figured out why. It might be the same issue you're experiencing.
If I had a one-page sheet, it would print two pages (the sheet plus a blank one). A three-page sheet would print four pages, and so on.
Here's what I discovered:
I'd go through the usual print process: File > Print, ensure the paper size was set to A4, and click "Next". On the next screen, I'd select my printer and click "Print". This is when the extra blank page would appear.
The solution was a bit hidden. In that second print dialogue box (where you select your printer), there's a "More settings" option (usually below the colour options). Clicking this revealed another paper size setting, and this one was set to "Letter" even though I'd chosen A4 earlier. Changing this "More settings" paper size to A4 fixed the problem. After that, my one-page sheets printed as one page, and my three-page sheets printed as three pages.
To double-check, I changed the "More settings" paper size back to "Letter," and sure enough, the extra blank page reappeared.
So, even if you're selecting A4 in the initial print dialogue, check the "More settings" to see if there's a second paper size setting that needs to be corrected. This might be the cause of your extra blank pages.
Let me know if this helps!
Ben Liebrand