My largest problem with my Battanian playthrough is that the oathsworn and wildling cannot be sorted, whichever preference you set, these two will always be mixed, so now I can either tell 'hold fire' so that the oathsworn wont start throwing their axes (and do 5 dmg to banner knights, which is a problem itself) and would use their spears, but this way the wildling turn completely useless as its only purpose is to throw so yeah, this order of battle still needs another overhaul....
Edit: yes I tried the polearm preference