None of those are level 3 spells. They're all level 4. Thus, your level 5 wizard is too low to learn them (level 5 wizards can learn up to level 3 spells).
If they were actually available to learn at the level up window(?), then that's likely due to multiclassing. A level 7 single-classed caster can learn level 4 spells, so maybe BG3 was allowing you to learn (but not be able to cast) those spells. I'd guess it's a bug, but it may be intended idk.
Thank you that makes sense. It was a bug... I had a previous bug leading up to this bug which might have compounded the issue. I walked into the Rosymorn Monastery and Wyll and Karlach got enough XP to go to level 7. However, both characters did not have the level up icon on their portrait, but their character sheet showed level 6 but the XP of a level 7 (i.e. current: 96, needed: 8904). There was nothing I could do manually to level them up. After a few re-loads I got them with the level up option and those spells were on the learning list for Wyll. Now on the same reload, they are gone. I find P2 quite buggy/strange so far. Appreciated the reply, TY