Star Wars: The Clone Wars May Leave Netflix on March 7.