Better, but the diffpair to the MCU is now more uglyfied. But should not be that much of a problem. 32mil difference should likely pass.
Now looking at it second time, being more familiar with it, I see number of more issues:
a) no ESD protection of power supply input and all outputs?
b) just a ceramic cap on power supply input is a big no. Voltage overshoot due to inrush current may damage the circuit. Check this for exampel
https://www.analog.com/media/en/technical-documentation/application-notes/an88f.pdf for more details.
c) decoupling caps for the hub shall be placed better. As close as possible. Remember, this is a device supposed to work at 480 megabits. Very very fast signal transitions. I would swap for a smaller size caps (this ain't 0603 right? Would not use any bigger). For example, rotate C14 horizontal and place directly near the power supply pads. C17(can't see it clearly) for example lacks a decent low impedance path to the ground plane below. Place closer, use at least two vias near the GND pad of the cap. I would add a bit of bulk capacitance (20-47uF electrolytic or tantalum) to both the input and output side of the LDO.
d) if not using current limited power switches, use at least one polyfuse (polyswitch) on the input (upstream USB port) as a "last resort" protection against rough overload (short). Add the TVS behing it.
e) NRST pin shall have a 100nF cap to ground.
f) I suggest adding a 10k pulldown to SWDCLK and 10k pullup to SWDIO.
g) a pro tip: Use a dual diode with a common cathode in a SOT23 instead of discrete 4148 diodes. Will get you 25% joints less to solder. Likely also cheaper, as only half the device count required.
Regarding the hub behavior: No, it won't likely fall down to USB 1 speed, it won't likely work much at all, especially with windows, if there will be any signal integrity issues. Windows have some annoying device management, that simply disconnects any HW that malfunctions few times in a row. I am not even sure if the hub can work with USB 1 low speed (1.5mbps). I would guess it can't. Communication will be initialized at USB 2.0 FS (full speed, 12mbps) and then negotiated to HS mode. Not sure what happens if the HS mode fails due to signal integrity issues - likely device will not be recognized and blocked.
Also, the STM32 does not support USB 1 mode either. Only 2.0 FS.