does this sentence make sense?

He had to leave the park soon because he left his three cars' engines running.

3 answers

No
"had" is past tense
"soon" is future tense
"left" is past tense
"soon" needs to be changed to future tense for the sentence to make sense
sorry i meant "soon" needs to be changed to past tense
Or simply remove “soon”!