Very poor zwave range and bizzare mesh

Anyway, I was looking at this topic because I also have a similar problem.
At the entrance of my apartment I have a Qubino mini dimmer which has a very poor range, probably because it is behind the copper wiring (as all of these dimmers must have). However, I also installed a Fibaro door sensor, which has a good range due to its position. So I would expect that the dimmer can route via the door sensor, but it is only connecting directly to the Homey (if that one is close- approx 3 meter) or not (showing “unreachable”). How can I force the search for optimal Zwave routing with Homey (as I can with eedomus)?

The Zwave optimization must be a functionality of the Homey as the Zwave mesh should include all Zwave nodes independent from supplier. As you can see from the eedomus mesh, node 27 (Popp smoke sensor) connects via node 4, which is a Fibaro door sensor.

PS when I installed the door sensor in my apartment it routed via the dimmer, which was even worse, so I had to remove and add the door sensor again.