It is puzzling that they changed the shirts because they were a tiny bit similar yet wore identical shorts.
What's even more puzzling is that City don't actually wear white shorts this season. Their home kit has sky blue shorts, away kit black shorts with red & black striped shirts, and third kit has dark blue shorts.
So they've probably broken PL rules by not wearing a registered kit and will be deducted three points and fined £25.