Android MetaMask contract confirm repeat over 10 times

Hi, everyone.

Today I used Metamask on android mobile to confirm a contract to claim an NFT, I adjust the priority fee and max fee, and checked multiple times, finally confirmed the contract, and then went to my job.
But When I check my wallet a few hours later, I was shocked, the contract confirm repeat 15 times in the same second, which cost me a lot of transaction fees.

This is my first time use Metamask on android mobile, anyone can help or explain what’s happen?

I tried to upload pictures, but the website said “Sorry, new users can not upload images.”
You can check my transactions with hostloc.eth on Etherscan

My transaction history in Etherscan
image
Some of my transactions in MetaMask
image
image

This is my first transaction that claimed a NFT
0xeac949b2afed4bbbe8a995664e01ca635d12dfc3e10dd6277afae5914b302b80
There are also some repeat
0x652ae22ace16e0bf1094fd7a96e14f254df02c81eb387dc587f3b33db63da0ee
0xf8f99cc30f36fa6e27fd5ffd016417b96498a448b1f61faa22fee5c0e68bf5bd
0x174ae310a64abd209d6f5633c21ae143be3218ca803ebb2d985ea1202ae7e130
0xc7144cdb8a635e6eebee7330d8c7441e34ee4bb73abe1da37653cfdd2c3430ea
0xc22679aff743cb3d30de3a9b6f24969d516856e314af777d6815212bbeb342c8

Is this the official forum? Vojeni is obviously a liar. Is there any staff?