I may be getting a little lost regarding your situation, so bear with me if I'm misinterpreting.
In one of your other post, you said: "As you can see these are almost identical except 200m at the end". I wonder if the difference in the 200m portion at the end -- which is a significant deviation for a 200m segment -- is enough for Apple to not consider those the same route? We don't know what the tolerances for route differences are between Apple's algorithm and Healthfit's.
To that end, might I suggest running a more exact route 2 or 3 times and, perhaps to reduce possible frustration, a shorter one? That way you can still test, do it more quickly, and not feel like certain effort was wasted trying to get Apple's route algorithm to recognize the route as a possible race route.
In my first use of race route (i.e., using it to race; not trying to get a route to become a race route), I had run past a turning point just say maybe about 15 feet (4.5 metres) and the Watch told me I was off-route. This was one of my routes where I have multiple turning points that I use and I can't remember for this particular race route whether it was "this yellow pillar" at this spot or the "next yellow pillar" which is just a few meters away that I turn around. And this route has many pillars and posts that I use for turning around. Given that when I was racing that the Watch alerted I was off route when I deviated just about 10 to 15 feet, looks to me the tolerances might be small?