BRP: MaterialPropertyBlocks breaks shadow receiving

Hello all
When moving to using MaterialPropertyBlocks my dynamically created objects no longer receives shadows when a cookie is assigned to the directional light. Removing the cookie allows for shadows immediately. Does it require something special of a shader to utilize material property blocks? I’m using custom surface shader from an asset.
Thank you very much in advance!
Thomas