If the chargers are on free vend then maybe the VIN matching is disabled?
Had a long chat with Osprey at the Fully Charged show this weekend: most auto makers haven't implemented the parts of the CCS standard that communicate the VIN (I think she said that Porsche have). This is why general use chargers can't have "plug and charge" and have to equip the stall with payment devices. A bunch of charger operators have just set up a consolidated billing mechanism with Octopus (called "Juice"), so you identify yourself to the charger with a "Juice" card, and it bills back via your Octopus account. But you still have to separately identify yourself to the charging stand, they won't implement VIN identification just for Tesla and Porsche (and a couple of other small volume marques, can't remember which).
This is going to be the challenge when they "open the SC network" - either it is an Elon wheeze, and in the small print it will say "for cars that communicate VIN via CCS", or there will need to be app changes where you plug into a SC stand and then use an app to turn the specific stand on.
But to return to the subject this thread, the most likely reason just now to see non-Tesla vehicles getting SC juice is that VIN matching is disabled, either because a new SC site is on free vend or because of a temporary back end glitch.