Kingston and the Echoes of Magic by Rucker Moses
In this duology's finale, Kingston travels back in time and uses his growing magic to save the world.
Kingston might have saved Echo City but the victory is bittersweet without his pops by his side. The holidays are approaching and if Kingston could have one wish, it would be to have his father, who is trapped in the Realm, come home. But as new problems arise and blackouts blanket the city, Kingston begins to have a persistent feeling of déjà vu, as if he's lived this same day before—and he has. Echo City, living up to its name, is caught in a repeating time loop.
Maestro, his father's old rival, has found a way to overwrite reality with an alternate timeline where he rules over all. It will be up to Kingston, Too Tall, and V to find a way to enter the Realm and travel back through time to stop him. But with a magic he still barely understands, Kingston will needs his friends’ smarts and their collective courage to figure out the mystery and find Maestro before Brooklyn as they know it is erased for good.