I have tried your solution again.

And yes it works. Still, it is too complex to use. If it does not need to recalculate one can set the route and then disable the CN map (if not, the route is not visible at all scales) so the real Mapear (or Venrut) layer can be seen and the route is displayed.

but as soon as it has to recalculate it will crash