I generated the p2sh SegWit Wallet offline intially with a downloaded web site from
https://segwitaddress.org/ and then received all the inputs over time. These inputs are comprised of all 3 formats but my total balance in my wallet is a total of all of these? Does that make sense?
So, you only have 1 address... that starts with a "3", correct? And you've only ever received payments to this address, correct? If so, you don't have a mix of "inputs".
You will only have nested Segwit UTXOs... it doesn't make any difference what address types the funds came
from... you can receive from "1"-type, "3"-type or "bc1"-type addresses... but as long as you received all your funds to that one "3" address that you generated using segwitaddress.org, then your balance will be made up entirely of p2sh (aka nested) SegWit UTXOs.
So, you don't need to worry about creating multiple wallets or anything.
Personally, I would setup the Ledger... then connect it to Electrum... then sweep the paper wallet using Electrum+Ledger. That will put all the funds directly into the Ledger in one transaction and minimise exposure of your private key etc.