I bought a Ledger Nano X, I have installed the app in my Windows OS and iPhone.
The other day I transfered 100$ from Binance to my account bc1....3sw, and I received my sats, if I check the tx in the blockchain, my sats are associated to that account.
However, in my Ledger apps, when I open my default BTC account and I select "receive BTC" to reveal my address, both apps (that are showing the correct balance) show a different address, totally different: bc1....2sm, what is happening?
If I check the blockchain, it says Bech32 (P2WPKH), and my ledger app shows "Native segwit".
Any hint?
You may have got the answers to your questions in the above conversations; however it seems like that you have never use any software wallet like Electrum etc before as you are unaware of how the bitcoin addresses works within a wallet.
So without any sort of experience with the software wallet, you bought the hardware wallet. I hope you know completely how to safe guard your hardware wallet and the seed phrases stuff.
I am saying this as it seems like you were using binance before (as you transferred funds from that exchange) , there you just get one single btc address and it does not change. Also, you have a lot of ways to secure your access to your account like password, 2fa as opposed the software wallets where you only have seed phrases to access your wallet.