1. One business having several GSTINs is normal
GST is registered state by state. A business with premises in Maharashtra and Karnataka holds two GSTINs. The ten PAN characters in the middle are identical; only the first two — the state code — differ.
This is where the most common mistake happens. Teams record one "vendor GSTIN" and use it on every invoice. If the goods go to a place of business in another state, that state's GSTIN is the one that belongs on the document — and getting it wrong costs the recipient their input tax credit.
So when you set up a counterparty, collect their GSTINs per state. Which one applies depends on where the supply actually lands.