Custom token not showing

I’m am trying to add custom token (safemoon) in wallet one transaction went OK looked transaction address info from bsscan into metamask and it filled in info and displays correctly

The 2nd 3 transactions do not do and the and the information is not same as first transaction ie there are more the one entries on bsscan? As if ots gone thru couple of receiving stages

I can see the 2 and 3rd transactions on bsscan but when I copy contract address nd put into custom token on metamaskI have to fill in token name and token of precision and it then displays a nil value unlike the first transaction which displays amount held etc
The 2 and 3rd show nil balance on metamask bit not on bsscan so I can’t move etc
Please help thanks you