And in to regards of the password when you login to the wallet:
I noticed it only comes up when I put a large amount in the wallet (over $550) then the next time I opened it
It all the sudden asked me to set up a password.
And from then on I had to enter it in no matter how much I had in the wallet even if it was empty.
It seems to be adaptive in it's way of security of your assets hence your coins.
btc address to my online wallet so as to send it. I mean how does a newly installed Exodus desktop wallet know if the btc address it gave me to use to receive btc from my other online wallet, not been used by others considering the program mentions nothing about syncing with the btc blockchain. It's a small amount I'm not sweating it.
It is just like if you were using a blockchain.info wallet. You are given a btc address and it will retain that address to that same wallet for it's entire lifecycle. No matter what.
If you have not received that $20 yet you should take that btc address you copied from Exodus and put it into blockchain to check where it is along it's route and how much of a fee was sent with it.
If it wasn't enough then it will take longer than usual. And if not confirmed after 72 hours it will be rejected by the blockchain and sent back to where it came from.
Just adjust the fees you put on it to make sure it can get a chance to confirm to the exodus address that was given.