The character controller and code is different for the level selection scene and the individual 3D-Grid based platforming level. To get cosmetics and items to work with the normal gameplay levels the shops have to be on normal gameplay levels and not in the level selection scene.