Earlier quoted context omitted.
Does that help against an attacker determined enough to hack you that he'll pay $1000 for a SIM swap? Surely he has channels to figure out your "secret" phone number since you registered it with the service he's trying to hack into.
It is more difficult to sim swap a foreign number from another company. Not impossible, of course. There is also that some services don't accept foreign numbers for authentication. Nor virtual phone numbers. But it adds a layer of protection, doesn't it? Your known public phone number is one, your verification phone is another one from another carrier.
Is that really an additional layer of protection, or the same layer, slightly obscured? But probably not obscured from the attacker that managed to get your password and just needs the SMS verification code to get into your account.