The PR champion assignment logic was relying on the user being assigned, but that happens via a fabricbot rule, and rules do not trigger rules. Instead, that logic needs to check to see if:
The PR was in "Needs Champion", and it became assigned to the pod member; or
The PR is not yet on the project board, it matches one of the pod's areas, and it was opened or reopened by the pod member
The PR champion assignment logic was relying on the user being assigned, but that happens via a fabricbot rule, and rules do not trigger rules. Instead, that logic needs to check to see if: