Yeah this boss is long. The key to defeat this is boss sword dog, since they won't get hit by ramiel's attack if they are close enough to the boss
I really don’t want to be a snitch but when I played this I NEVER used sword dog, in fact, I somehow bugged a few wall dogs and dogs in the enemy base and it couldn’t be damaged by anything and it slowly chipped down the base as I fought