The current and preferred location will pick up only if a specific keyword like current and preferred is mentioned before the Location keyword. Parser can't pick up the value if only the "location" keyword is mentioned in the resume, so make sure it should be written like Current or Preferred location.
And rest about the City location value. If any location or city mentioned in personal details, it will be considered as an Address city. The Address city location is different than the current and preferred location.
If you have any further questions, you can always contact RChilli Support by creating an RChilli Helpdesk ticket or simply by sending an email at email@example.com.