Sorry for the poor quality image..
Basically the row of blue tracks at the bottom, are jumping over those vertical red tracks in the middle... But the thing is, those red tracks are actually on a different layer anyway..
If you follow the blue tracks to the right, they end up with a load of buyers going vertically on more red tracks, which are actually on the different layer..
The thing is, those fires are simply not needed and the route can easily go on a single layer without jumping over tracks which it does not need to.
Part of the problem is that I have two disabled the GND & VCC layers in order to stop eagle from routing on them, but the thing is, it randomly notices tracks routed on those layers

It is like the autorouters decision-making is based on " are there obstacles in the way - yes or no" and if there are obstacles it jumps over them, which is what I am basically seeing. What it should be doing is detecting obstacles, and seeing if the route it is trying to do is on the same way or not, and then make the decision. For example, if there is a clear route from A to B, then it should of course route directly on one layer, not "jump" over obstacles which are on a different layer anyway.
I did two tests yesterday, one of them seem to route absolutely fine. The other test, it actually routed part of the 68K tracks again ( I had already routed them). So it makes no sense how it decides to route some tracks again, and not others. If I route with all layers enabled, it generally start breaking apart the VCC & GND fills and the routing fails anyway.
I have more routing on test , I have loaded Eagle 4 times to route separately. I'm trying to see those some trigger for this or not..
What I did do last night is manually route some tracks which it was struggling with, in the hope that it will prevent the auto routing from going nuts later on.