That gels with what I've seen also on other geekzone threads. The handsets are a single SKU and will download and update carrier specific settings on first boot.
"I can shed some light on this.
The S20 series is the first implementation of a new methodology for Samsung's per-telco software variations. My current understanding is that there is in effect a single set of hardware and software SKUs for NZ - "NZO", and the devices will download the appropriate settings and customisations for Vodafone, Spark, or 2degeees - VNZ, TNZ, NZC - at first boot.
Unlike, say, Huawei who do this based on the SIM inserted at first boot, Samsung are doing this via an activation server, a server-side switch that allocates the specific IMEI/serial to a set sales channel. So devices sold through a particular operator's distribution channels will download and apply the settings for that particular operator.
This is as opposed to the previous method in which devices were flashed to a specific network operator's software build at the factory.
It remains to be seen how this will work if, for example, you buy a Spark variant and want to install the Vodafone software for ~reasons, e.g. splash screens or branding, or how this will affect software update deployment. I've not had enough time with the devices to be able to elaborate on what this looks like in practice, nor do I yet know to what extent each operator has customised this year (2d historically have the least "branded" Samsung software), but it's certainly a step in the right direction to software unification rather than disparate variants.
All official NZ S20 hardware is dual SIM + eSIM regardless of where you buy it from.
Product Manager @ PB Tech