Actually it's more like the dragons can only sense the last trace of their mates, not exactly the mate (in this case Solath). However, Eyra was sent to Labyrinth from a really young age. Labyrinth had some kind of stealth magic, so the last trace of Eyra was still in Solath. Yanu knew the fact that Eyra was a Labyrinth mage (which was located to the South), so at first he couldn't figure it out.
(I read this from a spoiler so I'm not so sure myself)

How come Yanu can't tell who his mate is? He just knows they are born in Solath but for a Dragon they should have been able to sense their mate?! I am absolutely sure that they put a spell on Eyra after his birth when they found out he was Yanu's mate.