Hi Yuanyi Zhang,
To achieve this, you may need to separate the validation out into a microflow that runs when you click the save button.
That way you can first check if the ChargeType is Volume, then check the VolumeType is not empty.
Here is a rough example of what that may look like.
Kind Regards,
Josh