These things break off apparently when the vehicle stops abruptly. I really don't think the magnets would hold ~15 gallons of fuel (half the tank capacity) pushing against a 6x10 flat surface. Obviously a guess on the tray size, but since they break free, the force is enough to break the plastic where they are held to the floor of the tank.
Having the tray floating around in there is probably not likely to hurt anything in normal use, but I'd certainly expect it wouldn't help it continue to work properly.
FWIW, the intank Spectra baffle is a POS. I just had my tank/sender out with only a couple gallons inside, and it did pretty much nothing. Therefore, slightly better than nothing. I don't run my tank that low simply because I don't think the baffle is effective.
Tank had been in the truck for ~10 years (and is back now), no sediment to speak of. I suspect the more often you fill the truck, and the conditions, will determine how much junk ends up in there.