For the dealers, they often don't really know the car in detail so we all gather here

for some self-help. I don't have an iPhone but should be the same as for Android ...
Just to make sure I understand -
"whenever I connect to CarPlay, the Bluetooth will disconnect my phone automatically. Hence, to see the person’s name when they call, I need to go into CarPlay" -
you mean you normally have your MG screen on "regular Bluetooth MG view" (to call it that way) with CarPlay running underneath and when someone rings, you have to click CarPlay button to see their name? Not sure what you mean when you say that "Bluetooth will disconnect" because if that happened, CarPlay wouldn't work either?
Do you get a pop-up box notifying you of the call and what that shows, just the number and no name associated with that number?