There are honestly a lot of problems with this.
Strang shouldn't be there, use a rigorous linear algebra book (Hoffman and Kunze is probably the best one).
I think you should move ODES and Complex to the medium level (both of those should be done after analysis).
Zorich is bad, and you should really have rigorous calculus books on the basic level (Spivak, Apostol, Tao Analysis I), and then more serious analysis books on the medium level (Pugh, Rudin, Tao Analysis II).
You don't really need the category theory book, and if you want to include it, also give some options for traditional set theory (for example, Naive Set Theory by Halmos).
I think it's ok to give people multiple options as long as it's clear that the books are covering the same content, so maybe you could try and set of the diagram by topic with a list of possible books instead of just listing one.
So here's what I might do:
Basic: Rigorous Calculus Books, Linear Algebra Books, Geometry, Basic Foundations Books
Medium: Analysis, Algebra, Topology
Advanced: Analysis Related Stuff (ODEs, Complex, Measure Theory, Functional Analysis), Topology and Geometry Stuff (Differential/Algebraic Geometry/Topology), Other Algebra Stuff, Logic/Set Theory