Can't Apply Physics Impulse/Set Velocity of Custom NPCs

I’ve been working on a custom npc/enemy behavior script and wanted to create a lunge attack where the entity is launched forward. The Fortnite digest shows that a few functions are exposed for fort_character, ApplyForce(), ApplyLinearImpulse(), SetLinearVelocity(), but none of these seem to work when I call them on an npc.

My project’s IslandSettings does have physics enabled, and I’ve been able to test that these functions do work when I apply them to the player’s fort_character, but not on NPCs.

I’ve tried StopNavigation(), PutInStasis(), sleeping after applying the impulse, leaving the behavior script empty even. I’ve also tested these impulse functions on regular non-player npcs, guards, etc. The only other entities this seems to work on is spawned debug player participants.

What confuses me is that Agent.GetFortCharacter[] seems to work just fine on any npc, and I’m able to call other functions, even things like FC.GetMass(), but it’s just the physics functions that don’t work.

I’m wondering if there’s any workaround to get the behavior I want for launching an enemy forward for a lunge attack. I assume root motion animations aren’t possible, and I specifically wanted the enemy to launch a bit into the air, so it’d be ideal if there could be some workaround to use these physics functions.