Mmm, I see a lot of little problems.
First, there's no need to make the traces so small, you've got plenty of room.
It might make no difference here, but don't use 90° bends, use more 45°.
There's a few weird snap problems where you have weird squiggles to make things meet.
Some of the traces on the same layer are overlapped.
You might have better luck if you move all the pullup resistors from the far side of the ICs to between the connector and the ICs.
You're missing a bunch of vias to connect green traces to the edge connector.