The AI doesn't need to be 100% perfect, I think, especially given the limitations that you are working within, here. As long as it doesn't interfere with standard play and can handle some cheese, I would say it's a victory.
That's true. I just always aim for the better

As a note: Furin experienced that, in the 3rd fight with shadow creatures near the Icara's hut, hiding inside the hut and closing the door with Ice Wall caused enemies to move objects around outside, rather than destroy the Ice Walls.
Characters don't prioritize walls, so if there's something closer to them it's more likely that they will choose this on their first attempts. But the new weight conditions should help if Elric had some low weight items lying around. We could, of course, add some special conditions to prefer ice walls (and consider the use of fire spells to destroy them and remove the surrounding ice surfaces).