Question on the use of the word 'defray"

I would say it can include discounts, or anything that reduces costs in any way.

I believe the OP quote is simply an error. None of the dictionary definitions I’ve seen give any meaning unrelated to financial costs.