A Quora question asks Does relativity theory give any explanation why time passes more slowly for an observer in a strong gravitational field than it does for an observer in a weaker field?
Well, the obvious one word answer is “Yes”.
But although the above single word is a complete answer to the question as posed, it is probably not what was really wanted, and would in any case be suppressed by Quora because they want to promote more extended answers.
The actual explanation follows from the fact that relativity theory (both Special and General versions) is based on the assumption (which is consistent with all experimental observations that have ever been made) that the laws of physics appear to provide no means of identifying one of two relatively moving inertial frames as more fundamental than the other. A consequence of this assumption is that a clock in an accelerated frame appears to be running more slowly than one in an inertial frame towards which it is accelerating. And for a clock in a gravitational field to remain at the same potential it must either be experiencing what feels like an outwards acceleration or be moving very fast (to remain in orbit at a fixed altitude from the local center of gravitational force). Both of these lead to the clock appearing to run slower than one which is fixed at a greater distance from the center of gravitational force.