Can't imagine why it wouldn't work.
Note that the Spine code just generates a Mesh and assigns materials to a MeshRenderer. The rest is up to Unity to render. Spine-Unity code itself doesn't deal much with rendering beyond that.
If each MeshRenderer uses multiple materials, have you tried adding Sorting Groups to each GameObject?
What limitations does the lightweight render pipeline impose?