The Axx arpeggio effect doesn’t respect the instrument scale selection when used in phrases or in the normal pattern editor. I suggest it should, especially in phrases.
Something to consider: It might be a good idea to make an exception for the 0x0C interval (octave), if possible. It probably makes sense musically in most cases (?).