You’re right, it needed the plasma. - I’d missed from plasma import plasma_stick that the example had used so I added from plasma import plasma2040
It worked…after swapping the Clock and Data wires back. I have a 4-wire LED strip which is not actually APA102 but SK9822 and I discovered that whilst they are compatible they are not the same. The Plasma 2350 W board connectors are correct for APA102, but SK9822 swaps the Clock and Data, i.e. 5V, Clock, Data, Ground. Of course, they both use the same 4-wire connectors…‘all the same wires but not necessarily in the same order!’ See comparison
Now happily triggering the LED string with MQTT messages.