When I was trying to make a cloud in Blender, I began to notice a strange issue. When the cloud is rendered using Eevee in the viewport, it looks fine. But when I render it, it looks much more transparent than the cloud in the viewport, as well as seeming very unrealistic. The cloud is made with a procedural shader.
As you can see, the actual render is many times more transparent and also looks very "blocky" if you know what I mean.