Uh oh - RGB common Anode?

When the pin is high it should be at the same potential as VCC so no...it's not a short it just turns the diode off (no potential difference so no current can flow).

Well worked out BTW :grin:

You might be interested in looking up charlieplexing 8)