So I kind of think what happened here is that they had a more substantial questline planned for her with an ending where she gets saved, with the death and avernus endings being the bad endings. Then as release got closer and things started being cut and it became clear that they wouldn’t have time to implement the good ending, the less-bad of the two remaining ones was hastily shoehorned into the good ending role. IMO this explains the weird tonal inconsistencies, as well as the reason why going back to avernus is never presented as a real option up until the very end.
Exactly, this is probably the scenario how things happeded. Combination of time pressure, bugs and inconsistencies led to cuts.