MaterialPropertyBlock is supposed to be more efficient, but seems to take more time render. It's possible that this is just more ...
As previously mentioned, one of the main issues with instanced rendering in Unity is that there is a limit of 1023 instances.