Taika Waititi comes into an already saturated world of World War 2 exploitation pieces. It is of Nazis in the conventional historical sense. With that not being enough, it has child Nazis. And the protagonist Johannes "Jojo" Betzler (Roman Griffin Davis) who loves Hitler so much, the Fiurher is his imaginary friend, played by the director himself.
Quentin Tarantino told numerous times that the two places which gave the strongest reactions to his 2009 film Inglourious Basterds were Berlin and Tel Aviv. Why? Why reactions? Well... prior to Inglourious Basterds films about the subject of conflict between Jews and Nazis in World War II were largely serious pieces of cinema. Think Schindler's List. But as I pointed out in my review of Schindler's List, there was a considerable amount of effort on the part of Steven Spielberg to make the movie actually watchable. Tarantino with Inglourious Basterds made a movie that is not merely watchable, but outright enjoyable. He made a movie about this conflict where the audience are allowed to laugh. Taika Waititi's 2019 film Jojo Rabbit takes this premise and dials it to 11.
Last Night in Soho depict horrifying imagery not so much through gore, the primal horror, more so from the traumatic past. It deals with the less so appealable aspects of the Swinging Sixties. The thriller is used more as a hook, to lure in audience to a film, mostly dissecting and understanding the spirit of the 60s.
It's interesting sometimes what different artists do with the same material when this material is not bound by copyright. Good filmmakers like Kenneth Branagh can make wonderful adaptation of things like plays by Shakespeare into insane epics. Bad filmmakers like Rhys Frake-Waterfield can make awful twists on beloved characters, like the horror film Winnie-the-Pooh: Blood and Honey.