Is there a warranty? Been too long since I had one, and maybe you're way outside of warranty period, but I'd look into it.
Velcro, somehow? Like put a piece under the latch where it is in the second photo. Few stitches down, Gorilla glue on the other side.
Alternatively: what's the cost to replace altogether? Worst case, try a few fixes, and if nothing works, flip it on CL and start over.
2011 Toyota Camry, base, 2.5L/6MT, 169k, hers
2010 Toyota Tundra DC, 4.6L/6AT, 144k, ours
1999 Toyota Camry LE, 2.2L/4AT, 192k, his