A subcutaneous injection should not measure over 1 milliliter. Deep intramuscular injections can go as high as 5 milliliters. Injection sites should be rotated to avoid scar tissue buildup. You should rotate between arms and thighs, right and left and try not to hit the same spot in a couple of months.
I generally do not recommend subcutaneous injections for a thick, viscous liquid, regardless of the volume, for the exact reasons you mentioned, a thick lump staying under the skin for a week or two.
I think what you are experiencing is to be expected. I suggest learning to inject deep intramuscular for your estradiol valerate.