Cage of Souls, by Adrian Tchaikovsky (2019). I’d heard good things about this, and for me it delivered. Really liked it. Some very interesting ideas (including a few I wish had been explored in much more detail). More variety in the story than I was expecting after the first few chapters, too. A compelling read.