In practice, are redeemScripts commonly reused? In regards to P2SH-P2WSH transactions, are Txout-script values identical between transactions?  Is it reasonable to expect a business or vendor that accepts bitcoin to be using the same redeemScript for all transactions and use the same Txout-script value? Would users benefit from this value rotating?
Let's look at an example of this type of transaction:

The following example is the same 1-of-2 multi-signature P2WSH script, but nested in a BIP16 P2SH output.

witness:      0 &lt;signature1&gt; &lt;1 &lt;pubkey1&gt; &lt;pubkey2&gt; 2 CHECKMULTISIG&gt;
scriptSig:    &lt;0 &lt;32-byte-hash&gt;&gt;
              (0x220020{32-byte-hash})
scriptPubKey: HASH160 &lt;20-byte-hash&gt; EQUAL
              (0xA914{20-byte-hash}87)


So, let's say the user that created this script accepts multiple payments to this same script. In order to spend the Bitcoin received at the script, they must provide the same redeemScript, but one thing will change with each transaction, and that is the &lt;signature1&gt;. Since the transactions are not exactly the same each time, the data being signed will change, and even though it was signed with potentially the same key (could use key2), it will produce a different signature.

This isn't necessarily bad, but it is more common to see a business or vendor generate new script/addresses for each payment they receive so it can be easily tracked and verified.