I am having trouble figuring out how to import my xPub from my Ledger Nano to a watch only Full node (Bitcoin Core 0.17.1) Could someone please explain how to do this? I am reading different things. Some people say its not possible on bitcoin core and others offer confusing explainations.
You can't. Bitcoin Core currently does not support importing extended public keys.
You could set up an Electrum Personal Server and import the Master Public key to have a watch only wallet via Electrum and your full node.Electrum Personal Server Git Hub