How is this an issue with ULX?
ULX stores the bans in a way that ULX understands and can use. If a 3rd party application is having trouble importing the bans, it sounds more like an issue with the 3rd party. You know? Your logic is slightly backwards on this.
As far as I know, there is nothing wrong with the way that we store bans.