Nej, det verkar inte balanserat för mig.
Det finns för många skador alternativ (en guiden med en högre nivå nekrotisk skada stavning skulle ha en fält dag), och det är en en och gjort spara.
Som ett förslag kan det kanske vara att begränsa det här uttalandet på något sätt göra begreppet sårbarhet för detta.
Säg till exempel att du tar din premiss:
While Cursed, The target has vulnerability to a damage type of your choice.
Men ändra det på samma sätt som andra exempel på befintliga förbannelser, som så:
While cursed, the target must make a Wisdom saving throw at the start of each of it's turns. If it fails, it gains vulnerability to one of the following damage types for that turn. Slashing, Piercing, Bludgeoning. The type of damage vulnerability is determined by the caster when the spell is cast.
Detta begränsar effekten av förbannelsen att vara en 25% chans per runda (med exempel på den tidigare CR24-röda draken ovan) istället för "under spellens längd" och begränsar också omfattningen av skadorna att välja mellan.
Att tillåta andra skador för en 3: e nivå stavning skulle orsaka kaos enligt min åsikt.
Fullständig avslöjande - det här är allt utanför toppen av mitt huvud utan några böcker framför mig. Jag måste gå över den här versionen för att se om det var för OP.