You already "wasted" money on a new Ledger Nono hardware. "Wasted" in quotes, because it depends if you care that Ledger wallets have closed-source firmware, offer a problematic subscription "Recovery service", Ledger Live tracks and phones home the shit of its users and Ledger company has lied to their users that precious wallet secrets can't leave the secure element (well, the "Recovery service" just does this; there's an API to do it and because closed-source firmware, nobody can check or verify how well this API is secured). Enough rant...
As Pmaled said, you (OP) could've tested to successfully recover his Nono wallet to his new Nono S device. I assume OP has properly documented the mnemonic recovery words of his old Ledger Nono. This would be a good opportunity to actually test a successful recovery. Have you tried it ever?
Re-fees/address-
I’m not sure I would save anything on fees by doing the extra transaction to Native?
When you move all your coins to a Native Segwit account all further transactions benefit from lower fees compared to transactions with Segwit input addresses.
Re-
I can’t believe anyone would use that recovery service!
You are literally giving your Recovery Phrase online!!!
...
Why suggest to STOP using?
See my rant on Ledger in first paragraph. You can't know that Ledger lies to you and fetched your (encrypted) mnemonic recovery data already. Firmware is closed-source, nobody outside of Ledger can check what the firmware does. While Ledger Live seems to be more or less open-source (I haven't checked, because I wouldn't ever use any Ledger crap), you don't know if Ledger Live doesn't fetch some payload online from Ledger servers to prematurely fetch your wallet's recovery data just because it can (remember, the firmware has an API to allow this)!
I ONLY use my ledger via an old laptop basic witu protection that is only used for transactions coupled to ledger.
This is good practice, keep doing your crypto wallet stuff separate from your daily computer!