I will give you answer, if you give me points... 😄
I think you are taking too much to digest. To understand the logic, do not do the whole city. Just do two routes, on a cross-road like network. Start with it.
If you really want to continue with your complete city network ( which I do not propose you to do at this moment), then please use 'planarize' tool to cut your roads and routes with false connectors, and then use end-point connectivity. However, I have to caution you, that using planarize on whole network with overirde any grade separations (flyovers, underpass, over pas, ramps) that do not need to connect will also get connected. To avoid this behavior, you must unselect all your such grade separations before you hit 'planarize'.
again, start with a simple network and tackle the city later.
kind regards,