Uhhh word of advice? Don't use any holy attacks against Sophia. It actually hurts her and you instantly lose (she's not the strongest arch-succubus for nothing). Demon layer isn't going to beat her.
I pumped all the seduction perks and spammed enamor with about 2k allure and 6 SP. Assuming you can dodge/power through all her attacks and have teleport to escape grapples (and willpower to keep from being locked in a perma loop) the fight shouldn't be too hard.
Alternatively, do what I did on my first character and enjoy playing the game and the loss scenes enough that you're level 400+ and just use your 100 intelligence magic on her until you win despite it being resisted...