In an allocation's source and destination tab, selecting Yes to replacing current values with new defaults does not update the class when changing the account from a temporarily restricted account to an unrestricted account.
We are currently evaluating this issue and will update this article when we have more information.
Steps to Duplicate
1. Open an allocation > Select the source/destination tab > Update one row from the existing accounts to accounts with a different default class 2. Notice the prompt "Different transaction default values exist for this account. Do you want to replace current values with these new defaults > Click Yes 3. Click the Distribution button > Yes was clicked, but the class did not update