Only that I tried with success to sweep a taproot address was Samourai Wallet.
I do not understand what you mean. But if asking that Samourai is supporting pay-to-taproot? Samourai supports legacy, nested segwit and native segwit addresses, but not yet supporting pay-to-taproot.
I'm trying to confirm if there is any type of taproot address with or without tweak that protects our public key identity until 1st move
That is how bitcoin is. So far you do not make any transaction, your address public key can not be known.