If you make a Perk that uses ApplyCombatHitSpell as Entry Point, the spell itself is not actually attributed to the owner of the Perk. Instead, the engine attributes the spell to the target instead, which can cause issues with spells that need information on the caster.
Let's hope Bethesda fixes that in a patch.