Principled volume shader's weird behavior in Eevee I applied a material with Principled Volume (or Volume Scatter) shader only to the cube but it seems like the whole world is affected too.
This only happens with EEVEE render or in Material Preview, it works fine when I render with Cycles though.
I sent the file to a fellow blenderer and it actually had no problem on his computer, so I think this has to be my laptop or settings.
EEVEE without the cube:

EEVEE with the cube:

Solutions I've tried:

Creating new file with factory settings.
Using another version (Blender 2.9 beta)

Rendering with Cycles works fine
Cycles without the cube:

Cycles with the cube:
Okay this seems like a bug but only with some types of hardware. I updated Blender to 2.83.5 which was released yesterday and am so happy that they fixed it. However, it only works with newly created files. Old files still have the problem sadly.
Edit: I don't know if they really fixed it or not but I tested again and sometimes it worked sometimes it didn't.