ParticleSystem.main.startSizeMultiplier expected behavior?

The way that I read this documentation (Unity - Scripting API: ParticleSystem.MainModule.startSizeMultiplier) is that startSizeMultiplier will scale whatever the current startSize is. So if I have a particle system prefab with a startSize of 7 and I instantiate that and then set startSizeMultiplier to 0.5, I’d expect to see 3.5 in startSize when I select the instantiated particle in the hierarchy. But what I am seeing instead is startSize set to 0.5.

Is this the intended behavior or is this a bug?

Same here. I guess it should be a multiplier and it is a bug.

Me three. I really need this to work as expected! It doesn’t multiply at all. It does the same as startSize.

yeah - this is incorrect behaviour imo.
It also doesn’t multiply both values if you have it set up as “Random between two constants” only the max value.

If you have a 3D start size it seems to only set one of the axes rendering it completely useless…