That exactly what i had done, but every time i send token from metamask_1 to metamask_2, i need to go to etherscan and look for the transaction and get the created contract address, add it manually [ADD TOKEN] to matamask_2, at this time the transaction showed on metamask_2 .
i appreciate your help, thanks.
If you send from M1 to M2, just add token in M1 and send tokens, no need to add token in M2. Adding token is to send token or track your assets, not to receive tokens. You see the transation in M2, of course, because you send token from M2 to M1 instead vice versa. Now let try again.