If I'm reading this correctly, this also means that a person that already has my phone number in their contacts will necessarily be able to link my number to my username after they have scanned my QR code.
If you set your privacy to nobody and someone saves your phone number, to them it will appear that you do not have a signal account, even if they start chatting with you via your handle.
By "link" I mean they immediately know what person the username belongs to iff they already had that person's phone number because the chat that is initialized after they scan the QR code is just the old chat being continued.
But if they have my number, why would I be worried that they know my username? The username is there so I can avoid sharing my number, not the other way around.
Ah, that's what you mean. Yeah, if you want to be anonymous to Signal itself, I don't think that's possible. If you want to be anonymous to people, I think you can delete and recreate your account. I think that might do the trick.