Hi
Below can be the reasons for cost center being updated:
1. The user has entered it manually
2. There is a default cost center for the GL Account in OKB9
3. There is a substitution which is in place. You can check both CO and FI Substitution in GGB1
Thanks & Regards
Sanil Bhandari