If I was to hazard a guess, I suspect they may have cast a non-binary actor as Ed and either fear a potential backlash from the trolls, or at the very least, want to wait until the series drops so that they can be judged on their performance, not their identity.