spoilers below:
thanks for playing with the game and for your feedbacks. so the idea of the gameplay loop would be to keep Heaven and Hell balanced. eg. if Heaven's score is around 75, Hell should be around -75, etc. every character has a score according to their traits, and that score adds to the value of Heaven and Hell, to where you send the soul. so if you send an overall -8 valued soul to Heaven, Heaven would lose 8 points. but if you send the soul to Hell (the right decision), Hell's score receives -8 (they go negative direction). the main reason the visit Hell or Heaven mechanic is to check how the score is, and try to figure out, what could be the right balance. probably could have explained it more, but tbf wanted to give the players the liberty to play the game as they wish and don't feel they have to make right decisions. to extend that if you finish the quest lines, you have the option to side with either Heaven or Hell as an extra victory condition, I'm very sorry you came towards an immersion breaking error. we'll look into the bugs you noticed!