I too was having the same issue. Any jpg printed through windows Photoviewer would not print the middle of the page.
I'm only running Windows 10 Pro 1909, but I looked at the latest security update KB5000808 and it was indeed the culprit. Uninstalled it and now Photoviewer is printing jpgs fine again.
Says it right here;
"After installing updates released March 9, 2021 or March 15, 2021, you might get unexpected results when printing from some apps. Issues might include:
Elements of the document might print as solid black/color boxes or might be missing, including barcodes, QR codes, and graphics elements, such as logos.
Table lines might be missing. Other alignment or formatting issues might also be present.
Printing from some apps or to some printers might result in a blank page or label.
This issue is resolved in KB5001648."