They are 100% lego compatible. When I said different, I mean finish (sheen/color) and they don’t have LEGO stamped on each stud. Other than that, they are the same. Lego’s patent expired several years ago, so anyone can make them now. This is a new company that is taking advantage of that and some how they got a Star Trek official license.
They E is a cleeeean ship. It looks like the D and Voyager had a kid. The F on the other hand… glad it was short lived.