The first extension will not follow the forwarding path of the second one. To accomplish this, you need to program separate routing.

The easiest way would be to create a CRA that times out to the second extension. Manually forward the first extension to that CRA; calls will now follow the second extension’s forward path.