The entire transition of that fight seems a tad odd. You're entering the fight and basically a whole lot of random stuff happens, which leads to most players having to reload and redo it with the knowledge of what is going to happen when.
This is basically the only fight in the game where that happens, all others, even if you are on a wrong foot, are to be fought "as it comes" and that is very interesting. Having a fight at the end that you try once or twice and then re-do it to fluently run it seems like not-ideal-design to me.
And back to the topic I wrote first about: The game is rewarding me for digging around, finding all those stories related to sworn guys of the Void King, I take them out, I deliberatly suck out their soul. That they then do show up is both a cheat regarding what happens in-universe as well as from a game-design perspective of roleplaying games as it "takes away" some advantage I did achieve in the game by doing the footwork (which the game relies on very heavily during its run).