My Ledger Nano S issued me the following BTC Segwit receive address:36ezRREzDYH3uSvADoSSpoLZrFVigQkmLp
Do you remember
exactly how you got this address from the Chrome app?
Did you click the "receive" tab in the Chrome app and it was displayed onscreen... or did you select it from a drop down list box?
If you got it from the drop down list box, then there is a chance that it is actually a "change" address... or that it is out past the gap-limit on most wallets. The dropdown list was not meant to be a way to get "receive" addresses... and was not "ordered". It has caused several users problems locating their coins in the past.
If it's a "change" address, you'd need to modify the derivation paths you're looking in ever so slightly... ie. m/49'/0'/0'/0/0 would become m/49'/0'/0'/1/0
If there is a possibility that it was out past the "gap-limit", you'd need to try using a wallet that supports modifying this (Ledger Live does, but you'd need to update your firmware).
The other possibility, although highly unlikely given the address is still funded after 3+ years, is that you had a clipboard malware back in December 2017, and when you sent the coins, the address you likely "pasted" (into whatever wallet/service that you transferred the 3.31 BTC from) was replaced with a hackers address. However, it is highly unlikely this is the cause because the coins haven't moved.