1 and 2 are correct.
3 I don’t think so, unless I’m misreading you. Every wallet + x passphrase is a completely new wallet that needs to be imported.
So if you have one hardware wallet, you will need to “restore” a seed to get access to any other wallet you have, with or without a passphrase.