How to reproduce:
1. Open the attached project "MPS_InstanceNull"
2. Create a new GameObject in the scene and attach the "InstanceNullRepro" script to it
3. Enter Play Mode
4. Observe the Console
Expected results: MultiplayerService.Instance throws a descriptive exception telling the user to call UnityServices.InitializeAsync(), the same way every other Unity Gaming Services entry point does
Actual results: MultiplayerService.Instance is null and the first call on it throws "NullReferenceException: Object reference not set to an instance of an object" with no indication of what is missing
Reproducible with: com.unity.services.multiplayer 2.3.1 (6000.0.81f1, 6000.5.10f1)
Reproducible on: macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested