There's a bug while printing with text in stave.
I use repeat measure signs. While they are perfectly represented in engrave mode, they are completely off when I switch to print mode.
I can't see how to overcome this bug. (I can place them with an offset in engrave but this is far from normal behaviour and it's not an acceptable workaround for large scores!)
When I print, it actually prints with caracters off their position.

I've just tried to export your file to PDF, and (despite looking right in Print mode) it comes out looking like it does in Engrave mode (wrong!). Have you actually tried printing at your end, or are you going on what you see in the Print preview (that Print mode shows you) ?

I believe this has come up before, and is on the developers' radar, and that the issue is that Print mode doesn't display things exactly as they'll print but Engrave mode (and Page View in Write Mode) show things correctly.

I’ve not looked at the file you’ve attached, but perhaps you’re using Bravura for some characters in Shift+X text objects? If so, I would recommend you edit those text items to use Bravura Text instead – ideally using the ‘Music text’ character style chosen from the top right-hand corner in the text edit popover.

I’ve not looked at the file you’ve attached, but perhaps you’re using Bravura for some characters in Shift+X text objects? If so, I would recommend you edit those text items to use Bravura Text instead – ideally using the ‘Music text’ character style chosen from the top right-hand corner in the text edit popover.

For shift+X "repeat measure", I copied from SMuFL glyph.
Wich was a workaround suggested to overcome the current state of Dorico on this matter.

Provided you explicitly set the font, it’ll print fine: the issue is that you hadn’t set the font. Dorico was managing somehow to show the right character from the Bravura font, but only by chance. If you want to use a specific character from a specific font, you need to choose that font explicitly.