bans.txt from ULX is just where we keep temp bans, and info of who/why for all bans (temp and perm)
ULib still uses the default gmod ban file, which, unless Gmod13 changed it, only stores steamid and time in your server/gmod/cfg/banned_user.cfg file.
Source stores bans in that (and/or banned_ip)