Sorry I gotta be persistant but is there anyway for her to function normally in any battle scene with that A.I. pointer?
It wasn't until recently that I found out that Chrono Tweaker wasn't saving AI pointers correctly (nobody noticed, and nobody let me know). It can still be done through a hex editor, changing her pointer manually, looking at Geiger's offsets listing or that pointer list I made awhile back. Try other AI if you like, some enemies require other enemies to be active, or on screen, or other variables to be set, as part of their AI. Also, like Jlukas has mentioned, the game, or the monster's AI, or a certain enemy tech will call for enemy animation number 18, while Schala (or whoever) only has up to animation number 8 (completely made up numbers, but it gets the point across).
This is part of why Zeal Battle hasn't gotten an upgrade in awhile.
There are other ways to make a better Schala for battle, but it would involve being creative, and other hard work. I am impressed you have come as far as you have though, your improvement in general is very impressive.