I guess for that to work first i would need to modify the delegate to take SevenParams, so something like this?
DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams(FOnHealthChangedSignature, UTPSHealthComponent*, OwningHealthComp, float, Health, float, HealthDelta, struct FDamageEvent const&, DamageEvent, const class UDamageType*, DamageType, class AController*, InstigatedBy, AActor*, DamageCauser);