DrawTexture does not write to alpha

I’m trying to draw a texture with alpha to a render target using the Canvas->DrawTexture node with translucent blend mode. It does not write to the alpha channel. Opaque, Masked, and AlphaComposite all do write to the alpha channel. Is this intentional? Is there a way I could work around this?