Consider a Suzuki-authorized dealership with an operational paint booth and cross-check with the painter if they have recently changed the paint booth filters. Or at least they aren't clogged.
Almost all Suzuki dealerships are buying paint, thinner, hardener, clear coat, and primer from the local market. Usually, they purchase low-quality paint and material for cost-cutting purposes.
I suggest you buy the base coat or primer, thinner, hardener, and the paint from the market by yourself. Try buying Nippon automotive paint or Nexa AutoColor 2K.
For a better finish, I suggest you buy primer 2k. It will eliminate the need for any body filler or putty (for minor surface abnormalities).
Consult with your painter about the material quantity required for this paint job.
I know you have car insurance, but you will not get a perfect paint job unless you buy paint yourself.
To avoid the over-spray, get the car masked and use a car cover to protect the remaining area.
Lastly, matching a solid or metallic paint on a spot or a panel isn't a big deal if you have an experienced painter.