Help with adjusting animation filters through code

Godot Version

4.6.1

Question

I am attempting to disable the animation filter for the torso whenever the player is crouching, i am running this line on process:

bool notCrouching = (bool)PlayerCharacter.Get("crouching") == false;
FormBlend.SetFilterPath("Baryeon/Skeleton3D/Root/Torso", notCrouching);

printing notCrouching gives the correct boolean, and printing ``FormBlend.IsPathFiltered("Baryeon/Skeleton3D/Root/Torso")``` gives the same boolean, yet It still does not seem to work. im not sure whether or not im getting the nodepath correctly or not and there is very little documentation or discussion that i can find around adjusting animation filters through code. help pls

Godot_v4.6.1-stable_mono_win64_uwLQwiAW2Z

(if it works properly, the character’s torso should not be facing down awkwardly towards the ground)