It is always because the wire clip has bent and come undone.
When choosing a golf towel make sure the one you buy has a durable clasp/clip that won't come undone. Just like those in the picture below - it doesn't have to cost more.
Clip on our Trifold Towels
Clip on our Large Towels
I hope this helps Sherpashaw Golf