Would be surprised if anyone here has a Tread. Garmin's specs say you can add maps, so just give it a try.
Also, you should understand that "your maps" is pretty meaningless here. The maps on this site are made by many different people and can vary greatly in terms of quality and usefulness. There is no approval process or standards for the maps here, anybody can upload whatever they like.