On line 1048 and 1054 of the code script
([shifter_classic_components-->leg_2jnt_freeTangents-->init.py),
self.connectRef("Auto, ikFoot," + self.settings["upvrefarray"], self.upv_cns, True) ===>
self.connectRef("Auto, Foot," + self.settings["upvrefarray"], self.upv_cns, True)
If this type of leg component is used, the generated pole vector will not follow and fail when switching controller attr(legUI-L0_ctl.leg_upvref)
On line 1048 and 1054 of the code script ([shifter_classic_components-->leg_2jnt_freeTangents-->init.py), self.connectRef("Auto, ikFoot," + self.settings["upvrefarray"], self.upv_cns, True) ===> self.connectRef("Auto, Foot," + self.settings["upvrefarray"], self.upv_cns, True)
If this type of leg component is used, the generated pole vector will not follow and fail when switching controller attr(legUI-L0_ctl.leg_upvref)