To be honest (and as a Framework laptop owner) that's a bit disappointing, the 'to repair shops' part and I assume some sort of bar to meet for that, I suppose I understand though. The link you post says pinouts are available, which following through to Github seems to mean just for connectors. I wonder if you could share the BoM and locations perhaps, so not a full schematic, but enough for someone to replace a faulty component like for like or with an equivalent part?
Seems to me that would protect what (I presume) you want to protect, while still giving owner-tinkerer-repairers basically everything they want?