Why is my Rules page redirection based on data comparison not working?
Your conclusion is wrong. You say that page redirection does not work, but what is really happening is that your conditions are configured wrong so the redirect action is never used.
For the rules_entity_is_of_bundle condition, you have:
      type: article
      bundle: article

But articles are node types, so the type: should be node. This condition will never be true because of the way you've configured it.
In general, you should debug your Rules one step at a time and use the rules_system_message action to display a message on the screen for debugging. First use just the event and the system message action to ensure the message is shown when you expect them. Then add conditions one at a time to see if the conditions evaluate as you expect them to. You can use the system message action to display the values of data like {{ node.field_test2.entity.tid.value }}, which will help you see whether the values are what you expect. After you have the conditions working the way you want, then add the redirect action.
You can also turn on Rules debug logging to see what Rules are being triggered, by what events they're being triggered, and see the result of each condition evaluation.