You might want to change the client for a project phase that is different from the parent project's client. A workaround for this is to remove the phase from the parent project and save it as a stand alone project. When this is done, change the client for the project (originally a phase) and save it. Then make this project a phase of the original parent project again.
Check CORE Help Center for details on adding phases to projects.