They should probably go after OEMs' CORE return policies, OEMs intentionally charge COREs on parts that are likely to go into reproduction via aftermarket companies, so that its harder for aftermarket companies to get their hands on them to recondition/reverse engineer.
If an OEM intends to recondition/remanufacture the product they charge a core on, it shouldn't be an issue, but where they charge cores just to keep their old parts out of circulation, is part of the problem with right to repair succeeding. If it was easier for reproduction companies to get their hands on them then they'd be more likely to make the parts and continue making them after the OEM obsoletes them.
Working at a dealer I have first hand experience with OEMs trying to keep parts out of aftermarket's hands, with Ford or FCA (Fiat Chrylser Automotive - or Mopar for the old timers) if we warranty a part for a new vehicle under factory warranty, we hold the part for 6 months and if the OEM decides they don't need the part back for inspection, they have the dealer destroy it, I have smashed mostly intact windshields, I've drilled holes in headlamp housings, and I've intentionally ruined fuseboxes/modules just so that if/when they get thrown away, they're useless to an Aftermarket Remanufacturer
Access to info is another thing, but a bigger elephant in the room is something that all automotives OEMs have been doing for decades, and something that tech manufacturers have perfected, making it impossible to repair something without "special tools" there is no reason you shouldn't be able to take apart your phone, laptop, engine, or even Television, without buying/renting a special tool at an exorbitant rate, and again these special tools are fine if its just an easier way to do something, or if it is actually required - but in 99% of cases the OEM will literally just put a special screw that no one has a bit for except them, just so you pay them to fix it.