Just a change from a two-step selection to a one-step selection. The functionality has not changed. I think @Brucanna captured an image from an older software version than you have. With the two-step approach, there was a possibility the transactions would end up in Suspense, because no subaccount was selected. The one-step approach ensures that can’t happen.
As for your problem, your screen shots are not clearly explained. Exactly what happened in what sequence? Are you saying that a transaction in a new imported bank statement that fits the criteria of the bank rule is not going to the right subaccount? Some of what you have posted shows that things are happening correctly. But one shot shows nothing is happening at all. More detail will help.