This is one of those sentences where the differences in word order relative to English make it hard for me to intuitively unpack the meaning. I totally get how it fits together when I think about it, but it isn’t fully natural or intuitive to me to understand it when reading or hearing it at normal speeds.
I wonder if there is a good way I can get better at quickly parsing these sorts of constructions mentally? I find it tricky to practice this sort of thing because I don’t encounter these complex sentences all that frequently so it’s hard to get practice in them.