Not sure if this helps, but I would debug it by putting some script tasks in your process which just print something like "Got here" so you at least know the process is being run. If the process is being run, but you are not seeing the "Person " part, then you know it's something with the rule or the way you are calling the rule.
HTH.