Do you think the right answer to the question "what causes the gravitational force exerted by an asteroid?" is "flow of electrons", given that the mass of an asteroid caused the gravitational force exerted by that asteroid?
Answer:
No