There is a reason why profibus cables are supposed to be terminated in the connectors. Every transition in a profibus cable such as terminals introduces reflections and degrades the signal quality. Not by much, but for the higher speeds it can be an issue, for 1.5Mbps if it is a complex network (many nodes, many segments, ..). For 12Mbps you can forget it.
The way the screen is connected in the previous picture is also a total no-go.
I dont understand why you cant allow the client to attach to the profibus connector even if that means he has to go through your wire ducts. What is the problem with that ? Wire ducts are supposed to facilitate easy installation of cables and wires, not to be an untouchable barrier.
Also, be sure to have proper screen clamps for all screened cables, using regular terminals and bundling the screen together plus crimpflex so it "looks nice" does not mean it is the proper way.
As I see it, there is no excuse for not doing these things to code.
If it is absolutely unacceptable to have the client installing the profibus cable in your wire duct, then you could use a repeater at the bottom of your panel, but that is overkill IMO.