USNWR ranking methodology-- the nuts & bolts... Or is it just nuts?

Not correct. “Financial resources per student” is purely a measure of spending per student. Endowment is not a factor in the US News ranking, except insofar as it allows some schools to spend more than others. Here’s the US News definition: