(My DeFI Pet Token) DPET Showing incorrect balance

I used roughly 80 dollars worth of BNB to buy roughly 50 DPET coins in Pancake Swap. After the transaction, I added the DPET token to my Binance Smart Chain Network, but instead of showing roughly 50 DPET coins, it was showing me 847 DPET coins. There is probably a bug in showing my correct balance. When I try to approve the DPET token in My Defi Pet, it would always say failed approval which I think roots from the problem of Metamask showing 847 DPET coins rather than 50.

I already reset my account and logged out and back in again, but it still remains as 847 DPET tokens and I can’t use these coins for the game.