It is the only explaintion if you believe in creation and do not want to reject basic astronomy facts.
That light DID take millions of years to reach us from the Andromeda galaxy.
Look, science has it’s methods. Faith has it’s beliefs.
If you want to make them both work together or reject one instead of the other. Great.
That is up to us all to decide for ourselves.