You may be right as I have not used it on a seat. I have used it on leather jackets and also on a tank cover and tank bag I used to have and it never came off on me but I guess a seat might be different.

After I applied it I would always let it sit in the sun and sweat. Maybe that helps.