OK … well, it seems that’s indeed a problem that occurs on Macs specifically. And as fas as I see, after it got fixed somewhat in the past, it emerged anew with the newer releases of OS … and it seems there is no solution at the moment.
“Under EEVEE, with all necessary options ticked, the Principled Volume node stopped working, and the object disappeared from the preview window at the very moment I connect a texture node to it.“
https://developer.blender.org/T58793
“I did the exact same thing where my fog was there and the moment I add a noise texture node, it complete disappears.“
“After further digging, found the culprit…it’s a bug between Blender and the iOS system for Apple computers “
https://blender.stackexchange.com/questions/238685/having-issues-with-volumetric-fog
Eevee – no volume density textures when using Vega 64 external gpu on macOS Mojave
“The problem exist between both iMac and Macbook as I am on a Macbook with an AMD Radeon Pro 5300M 4 GB and also working in EEVEE. Any texture node added, even with a ColorRamp and Mix Shader involved, still has the volume disappear. When the texture is disconnected, the volume reappears.“
“Just checked with version 3.1 beta on Imac 2019 (intel) with Catalina. The Problem persists, the only “solution” as mentioned in the previous comments is to put a Geometry node set to Position into the texture vector.” (March 2022)
https://developer.blender.org/T65873