What factors determine whether a blood clot travels or remains in place?

Varies. Some are very stuck to the vein wall, others have a loose segment-tail that has more tendency to break off and travel. Duration leads to thickening- organization and fibrosis and sticking.