TzKt can recognize the FA1.2 and FA2 tokens like this one: https://ghostnet.tzkt.io/KT1WkGNtcuGq6Rxh8CPSn9J1z7vgxsupBYps/operations/
Here, it understands that it is a token with GaGe as its symbol. And, then also sends it through its API.
But, when I try to deploy my own test FA1.2 Token, it doesn't recognize it. I also added the contract metadata and the token metadata as per the standards. Can anyone help me understand what am I missing here, and how TzKt checks if a smart contract is of a token?