You have CurrentScore = InitialScore; in the Character BP, so when the Character dies and respawns, his score is reset to InitialScore.
I think the proper way of store the Player’s score in Player State, because it is replicated to all Clients and not destroyed when the Character is destroyed.
Have a look a this: