Sent my version back to you. It will need tidying up, I only got it working.
As I said I've no idea why it works, the signals may be incorrect for the junctions but I'm not a purist. Leave the switch towards the forestry, works fine with trains (22+ wagons) towards Cucato. That reminds me, the stub at Cucato used for running round needs extending, to short for a dash9 .
Sorry man, but I got the same problem in your map

The game has a bug somewhere. I am putting it aside for long a time.
