Materialpropertyblock cannot work at ParticleSystemRenderer's 「Mesh」RenderMode?

I use Materialpropertyblock to change my ParticleSystemRenderer’s material property,

but it doesn’t work when I set ParticleSystemRenderer.RenderMode to “Mesh”

other modes (billboard, etc.) are all OK, only mesh mode can’t work.

Is this a bug? or somthing particle system rules I missing?

It looks like this is still an issue in Unity 2019.3.7f1. I’m unable to get MaterialPropertyBlock to work with a ParticleSystemRenderer if the RenderMode is set to Mesh. Modifying the MaterialPropertyBlock settings just seems to have no affect on the material.