It's less that the dice are favouring the enemy - though their RNG is not of good quality, as has been established in several much older threads... rather it's the fact that enemies generally have higher baseline ability scores than they are supposed to, and often getting advantage on saves when they're not supposed to, which results in a huge detriment to saving throw spells, compared to attack rolls. Saving throw spells are heavily handicapped in BG3 as a result, right now, as a knock-on effect of Larian's 'tweaks' which they don't seem to bee aware of.