Would you recommend any specific improvements
to make it easier to follow?"
I have never been doing such big schematics (one exception, but it was in 90s) so don't follow my way directly.
My typical schematic looks like this (you can't see details):
https://forum.kicad.info/t/build-schematics-using-kicad/48848/3My idea is that only wires going from one block to another are labeled and each labeled wire goes into bus. Following bus you are able to find other occurrences of the same label. You have much less space to search for label so it is much easier for someone else than schematic author. If you have more signals you can divide them into many buses.
If quartz/rezonator is connected to two uC pins than drawing it just connected to these pins (at my schematic there is one on the left) makes someone don't need to search for these labels at all.
Understanding each block is easier if you have all its elements together and directly connected. Having block divided into 5 rectangles scattered through all schematic makes the whole schematic easy to understand only for author (only for some time) and for AI.