After following the package setup steps listed here: https://microsoft.github.io/MixedRealityToolkit-Unity/version/prerelease/2.5.0_stabilization/Documentation/usingupm.html
I was trying to follow the Quest setup from here: https://microsoft.github.io/MixedRealityToolkit-Unity/version/prerelease/2.5.0_stabilization/Documentation/CrossPlatform/OculusQuestMRTK.html
However, it seems since there is some asmdef magic going on there's an error when the MRTK is coming from a package (which are immutable in Unity):

No error thrown, Quest setup works
I think the right way to handle this is that the asmdefs already have the right reference to the correct GUID. It's not a problem if an asmdef has missing references as long as their existance is properly checked (e.g. through project scripting defines or version defines on the asmdef).
Related to #8574. We need to make sure this assembly is properly configured before packing
I see.
Happy to do a PR to fix the Oculus side of things if you want.
Fixed by #8655
Most helpful comment
I see.
Happy to do a PR to fix the Oculus side of things if you want.