Interestingly, the bech32 address he generated here is different from the address used in @nc50lc's example, I believe he used another private key to generate this bech32 address, as the legacy address generated by me is the same as his, a specific private key will always generate the same addresses as that specific private key.
That's simply because the WIF prvKey of the SegWit address in my example is actually different from the legacy's WIF prvKey.
As for using "
combo" descriptor, it's a good idea if he will take note of the other two script types in the paper wallet and actually use those.
Otherwise, it'll just add extra addresses to his wallet's receiving addresses list that he wont be using.