problems with controlrig node and ik?

using the default mannequin ik seems to work except for a few things and i thought that i could just disable it or enable it based on some conditions but the problem persists unless i completely remove the control rig node from my animation blueprint.

it’s hard to explain. i have a character that can climb and if i use the control rig node her legs break at the knee and bend backwards. i can’t seem to stop it from doing that unless i completely remove the node.

am i missing something?

node with ik tracing enabled:

result is broken legs at the knee joint:

node with ik tracing disabled:

result is broken legs at the knee joint:

if i remove the control rig node completely:

no more broken legs:

how do i disable the ik under certain conditions and reenable it under others? i figured the ik trace boolean would do it but it seems to break if that’s true or false.

thanks. :v:

I guess that when the character is climbing you have a movement mode or a boolean that tells you that the character is climbing, correct?
If so feed that variable in Control Rig and control the weight of the IK node and enable/disable the tracing accordingly.