Look around for a marine seat repair guy. They can fix holes in vinyl without having to remove the seat or cover.
That hole is small enough that you would never see the repair. Kinda use the old school stuff you used to see on TV back in the day.
They mix up some o and heat it together somehow with magic. I've had it done to boat seats and a few motorcycle seats over the years.