This is basic practice on Bitfinex. They collect all the iota centralized and keep track of your iota in a Database. This process may take some time. So be patient.
This is not Bitfinex support and if you have questions on Bitfinex use their support please.
Your goal is to instruct Bitfinex to broadcast a transaction to the tangle. One that sends the IOTA balance Bitfinex is storing for you (under their seed) over to an address generated under your seed.
What is a seed
A seed is the password you use to manage your balance on the IOTA network. This network is like a database of password-protected balances ...
Smidgen (aka the Bitfinex wallet) supports two features not available in the official wallet :
crafting bundles with multiple recipients
This wallet is just a client to easily use existing features of the tangle:
multi-signature is at the core of flash channels.
transfers with multiple recipients was from the start in IOTA's bundle ...
First off, you don't store IOTA in KeePass, KeePass is a password manager and is unrelated to IOTA. IOTA is stored in the Tangle, which you can access using a seed and a wallet.
So the steps for withdrawing your IOTA from Bitfinex are the following:
Install IOTA light wallet following this guide: https://iotasupport.com/gui-lightwallet.shtml
Since you have already asked in the slack #help channel and a lot of people answered.
This is duplicate.
Not really IOTA related but rather exchanges' inner process.
Please contact their support.
The best way to generate a Seed is via Keepass (Windows) or KeepassXC (Linux).
Very important is to change the seed after creation, so you don't fully rely on the generation algorithm. The advantage over the Linux terminal is, that you don't have to copy/paste it. You can store it directly and safly in Keepass.
For newbies I recommend following sites: