rendering problems when volume and surface source are added in the same scene

That is expected. Volumes get drawn on top of transparent objects, not intermixed with them. The odd black rendering was suspect but what you see above is expected.