I accidentally had two pipeline managers in my world and got confused for awhile due to it spitting out this error
"nullreferenceexception: object reference not set to an instance of an object vrcsdk2.runtimeworldcreation.start () (at packages/com.vrchat.base/runtime/vrcsdk/dependencies/vrchat/scripts/runtimeworldcreation.cs:82)"
I thought I somehow imported the 2.0 SDK into my project as I only have a custom shader and an FBX in this scene.
I feel there should be some kinda check to see if there are multiple pipeline managers in scene, as spitting out an SDK2 error in a SDK3 world causes a lot of confusion.