The next thing I was going to ask was if the vinyl was really stretchy. If it is, and the glue let loose from the sew foam that could cause what you have. This is one of those places where you need to use top and trim adhesive to glue the vinyl to the sew foam instead of K-Grip. The concave shape is one of the factors causing it.
No one lives forever, the trick is creating something that will.