Yes but the issue is there is no reference for ‘external_replaces’ anywhere in the dialplans… nothing found in all files across /etc/asterisk.
Also the question is why in the working system the custom transfer context is not being used and in the other one is being used. The actions taken for the transfer as well the setups (inbound route > extension) are identical…