This doesn't make sense to me. If it was because of a legal agreement I imagine they'd just publicly say that they can't "for legal reasons" and everyone would just shut up about it because, hey, it's not strictly their fault, so why give them grief about it? An easy way to snip the whole "no schematics" controversy in the bud. "Sorry, we can't release them publicly for legal reasons, but for future products we'll try to negotiate with the vendors to allow it." And they're done.
But the only thing we get is radio silence, so either they don't want to explicitly say that it's "for legal reasons" (which, again, doesn't make sense to me), or because it's due to something else.
I bet Framework has a legal agreement with someone not to publish the schematic so they're sharing it with repair shops under NDA so they're not liable when it leaks.
Lack of published schematics means that the Chinese cloners will not be able to copy the design in 2-3 weeks as usual. Instead it will take them at least 14-21 days.
Somebody can & will co-opt their production & magically sell it for less if they completely open source things. Cuz third world country labor n shit.
They made something pretty cool, they definitely deserve to enjoy the fruits of their labor for a bit.