This pic is from the new XPortHub2 with Ethernet via W5500. The routing is close to being a single layer. The total number of passive components makes this occupy 1/3 of the board.
The only challenge here is that HR911105A is a bit to tall for the next board in the stack – this is not critical, but I will look for a lower profile RJ45. It is also easy to forget that silkprint takes as much space as the components on 0603 packages.