I believe there may be some correlation between fees and onchain activity that is incentivized or disincentived by the price. If the price incentivizes on chain activity for a particular purpose (such as sending to or withdrawals from exchanges) then that will increase demand for block space, and will affect fees. Same with on chain activities disincentived by price, which would decrease demand for block space.