Défrayer quelqu’un, c’est lui rembourser ses frais, ses dépenses. On ne peut donc pas défrayer quelqu’un de ses frais ou de ses dépenses. Il s’agit d’un pléonasme.

Le verbe défrayer n’a pas le sens de « payer quelque chose », de « financer » :