Separate what the principle allows a deciding court to do from what it forbids. It forbids execution by a court that lacks territorial jurisdiction over the person or property involved, and it allows that same court to send the case onward to a court that does have such jurisdiction.
New Delhi decided the dispute but has no territorial link to X or his assets, so New Delhi executing the decision itself is ruled out immediately. The search then turns to which courts do have that link. X resides in Maharashtra, which covers jurisdiction over his person as well as property, and he separately owns property in Gujarat, which covers jurisdiction over that property on its own.
Since the principle only requires jurisdiction over the person or the property, not both together, Gujarat qualifying through property alone is just as valid as Maharashtra qualifying through residence and property. That gives New Delhi a choice of two transferee courts rather than one.
So the correct answer is New Delhi court can transfer the proceedings to either of the courts i.e. Maharasthra or Gujarat.
Asking what fact would need to change for each option to be correct highlights the gaps quickly.
Since two courts already qualify without any change to the facts, and only one option reflects both, that option is the one that fits the scenario.
Therefore, the correct answer is New Delhi court can transfer the proceedings to either of the courts i.e. Maharasthra or Gujarat.