Very generally and with very little nuance:
The BigotedBaker “won” in his Supreme Court case, because the Court found that the Colorado Civil Rights Commission exhibited bias against BB’s claims of religious discrimination, and thus he did not receive a fair hearing. Thus, this lack of neutrality led to the Commission’s ruling being unconstitutional. They then sent it back for further hearings. The ruling was very limited in scope.
This current case, which the Colorado Court of Appeals just ruled on), is different factually (turns out bigots gonna bigot) than his prior case (which is also currently now working its way back through the Courts), but deals with all the same general issues. And, thus far, the Commission and Courts have ruled BigotedBaker doesn’t have the right to refuse to serve customers on the basis of their gender or sexual orientation. The most recent ruling will likely be appealled to the Colorado Supreme Court and then the federal system. Will be awhile yet.
That said, I am not hopeful that this Supreme Court, as currently compromised, will allow anti-discrimination laws, as applied to sexual orientation and sexual identity, to apply to discrimination based on religious beliefs.