My bard seems to fail too much when learning spells.
I'm playing BG2EE with a Level 9 bard protagonist. I just arrived to Athkatla with tons of spells that I gathered in Irenicus dungeon. I kept all of them because I was waiting to get my hands on a genius potion before attempting to learn them. After drinking the dope my intelligence skyrockets to 22, which means that my chances to learn a spell are 98%. However, each time I try to learn the spells I get between one and three failures of a total of 14. I have tried six or seven times and not a single time did I succeed to learn all the spells, which would be the most expectable outcome with a 98% chance. All the spells are between levels 1 and 3, so that should not be the problem.
In this thread@Ariathor described a similar problem. After a lot of discussion we discovered that the explanation is a hitherto unreported feature of the spell learning mechanics: If you try to learn a spell that belongs to a school other than the one you're specialized in, you get a 15% penalty in your chance (happily that feature is correctly documented since then).
That explained everything in that case because he was experimenting with a wizard. But I am dealing with a bard here. Why the funny results? What am I missing?
I attach the game save in case you want to give it a go.
Edit: Changed the title of the thread to suit better its contents.