I predicted this in class (thank you very much).
The district court judge applied existing precedence to the case, which is why this is no surprise. Texas now gets to take the appeal to the 5th Circuit and the loser there will appeal to the Supreme Court. Then the fireworks will fly because the court may then be in a position to change the precedence established in previous abortion cases, including Roe v. Wade.
Which is probably the long term goal of supporters of the bill anyway.