Okay, I finally got the line trace working but there’s a couple of issues that need to addressed.
Firstly, my player character is still taking damage from the enemy if the player doesn’t land dead center on the enemy’s head. The issue seems to be that the line trace is too narrow, which is probably why [ViceVersa][1] below advised using a box trace instead of a line trace. I tried swapping one for the other and while it does seem to help a little, I still feel that its not wide enough to keep the player from taking damage when they shouldn’t be.
Secondly, I’m having an issue where if the player runs into the enemy, the player character will then be bounced upwards which shouldn’t be happening. The source of the problem appears to be the enemy’s jump collision events being triggered by the trace coming into contact with the enemy, which should only be happening if the player’s Z-axis comes into contact with the enemy. However, the trace appears to be triggering regardless of which direction the player comes into contact with the enemy.
Player jump collision blueprint:
Enemy collision blueprint:

