Here is my limited experience: my mostly FreeFlow floor has been in place a few weeks. I have driven my tractor onto it for some maintenance, and turning the tires on this heavy machine did zero damage to the tiles. Ditto using the floor jack to switch some tires on my wife's SUV. I have six golden retrievers who tracked around a bunch of muddy paws during a rainy day. Next day, I took a garden hose and the dirt washed right off the tiles. I used my table saw, got sawdust down in and under the tiles, my shop vacuum cleaned it up. I had some leaves and grass clippings get tracked in, and I tried just using a broom to sweep them out, worked just fine.
After that rain, I had the tractor back in for something and lowered the bucket onto the tiles and left it overnight. I intended to put some 2 x blocks beneath the bucket, which I always do on concrete [moisture] but forgot to. Next morning, I had some rust stains on a few of the tiles. I didn't have any cleaning agent handy, so I took a stiff brush and the hose again and scrubbed the tiles. Now, that chore took some effort to get the rust off the tile, but it did work. It did not "flush" right off with water, but with the stiff brush, I managed to clean it up.
So far, so good. My tractor is pretty heavy and has farm-type tires on it. If turning those tires on the tiles does no damage, I don't have anything around here that is gonna damage them, at least not from tires or heavy vehicles. I did need to use some jack stands on my pickup, and I put down a couple pieces of scrap plywood beneath the jacks to prevent damage to the tiles. I put nothing beneath the floor jack, no damage.