When the gift record is created, the Gift Constituency Code field defaults to whatever the Primary Constituency Code is at the time on Bio 2 of the constituency record.  If the Primary Constituency Code on Bio 2 is changed, the gift records are not automatically updated, because the code is meant to reflect the donor's role at the time the gift was entered.