Wrong printing from libreoffice and evince - ONLY

When I print pdf page from command line from file:

$ lp -d Xerox_Phaser_3121 file.pdf

Or when I use pdf from set of wps office
Eveyrthing is OK and I see page as on next image

But when I try print from evince or application of libreoffice I always get something similar

Centos 7
cups-1.6.3-40.el7.x86_64
libreoffice6.3-6.3.4.2-2.x86_64

Xerox Phaser 3121 (with any ppd file)
In setting checkbox of PDF for printing was unchecked

Printing of test page from web interface of cups - without problems
Printing via network from VM (windows XP) on same host - without problems

What are wrong with libreoffice? Is it something general for all applications of such class?

Do you print the LibreOffice files using the lp command too, or do you use the print function of the application?

Afaik, the lp command will send raw data from file to print device. Pdf files contain print ready data, while odf files are compressed and contains additional metadata which requires preprocessing before it can be handled by lp/cups.